I have no choice and open terminal then type “init 0′ (shutdown) :D. Then switch back to Windows XP to find the type of driver I need to install on
Linux RHEL 5 and find solution over the internet. Noticed that I am using Realtek RTL8139/810x for NIC on Windows. After that, quickly go to the internet to find “
how to install Realtek RTL8139/810x on Linux RHEL 5“. Then, I found that many crappy thing and **** suggestion over the forum. I read almost all Linux forum and follow all the sugesstion included to use
ndiswrapper to install that
Realtek NIC driver. But it doesn’t work on my machine. Yes I confess that I am new in this matter and perhaps ndiswrapper is too advanced for me.
Then, I have decided to try and error. I go to
Realtek official website to see if I can get the specific driver for Linux. Found that:
RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L)
RTL8139C(L)+/RTL8139D(L)/RTL8100(L)
RTL8130/RTL8139B(L)
all at the same download page. Then I made I my own conclusion that,
Realtek8100 or
Realtek8101 can be use as well since I can’t find any
RTL8139 driver for linux over the internet. Too not wasting your time to read my crappy story, then download this driver over HERE.
DOWNLOAD DRIVER HERE, before that make sure you login as root. After download complete, just write the following command on your terminal:
[root@localhost ~]# cd Desktop (i put the file on Desktop)
[root@localhost Desktop]# tar xvvf r8101-1.001.00.tar.bz2
.
.
[root@localhost Desktop]# cd r8101-1.001.00
[root@localhost r8101-1.001.00]# make clean modules
.
.
.
[root@localhost r8101-1.001.00]# make install
.
.
[root@localhost r8101-1.001.00]# depmod -a
[root@localhost r8101-1.001.00]# insmod ./src/r8101.ko
[root@localhost r8101-1.001.00]# lsmod | grep r8101
r8101 28688 0 <—if this appear, then you’ve installed the driver successfully:)
Then check if your ip have configured correctly or not
[root@localhost r8101-1.001.00]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1C:25:4D:9A:0A
XXXXX XXXX MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Base address:0×2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1611 errors:0 dropped:0 overruns:0 frame:0
TX packets:1611 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4526976 (4.3 MiB) TX bytes:4526976 (4.3 MiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Since you can see the
ethX which
X is 0,1,2,3 (mine is
eth0)…. instead of just
lo and
sit0, then its working now. NIC driver has been installed successfully.
Finally, on your terminal type:
[root@localhost ~]# system-config-network
You can see on hardware tab there are Realtek Semiconductor with status ok. Then, move to Devices tab, and click New > Ethernet connection > Forward > Choose REaltek Semiconductor…. > Forward > then up to you whether want to set DHCP or set static IP.
Now you can open Firefox or Konqueror and start browsing internet happily:)
[p/s]
If check again on your terminal with ifconfig -a
it should return your local ip address under the eth0 which is 192.168.1.* ; * is 2-255
×