- 论坛徽章:
- 0
|
标题:RHEL4-U2下安装RTL8111DL驱动小记
作者:Van
说明:本文为作者原创,欢迎转载,但请保留作者信息
由于公司的项目需要,需要安装一台RHEL-U2的系统作为服务器用,主板为MSI的G41M,翻了翻主板的说明书,查到了网卡的型号为RTL8111DL,安装的时候系统没有认出来网卡,只能手动进行安装了。
网上搜了一下,在realtek官方没有找到驱动的下载,最后找到一个8168的驱动,下载r8168-8.008.00.rar,解压缩以后重新压缩成tar.gz格式。
$rar x r8168-8.008.00.rar
$tar zcvf r8168-8.008.00.tar.gz r8168-8.008.00
用U盘copy到服务器,RHEL4-U2系统的内核为2.6.9-22,支持NTFS格式和FAT32格式,所以U盘在系统里很容易被识别了出来,挂在到本地,把驱动程序文件copy到root家目录当中
#mkdir /media/USB
#mount /dev/sda /media/USB
#cd /media/USB
#cp r8168-8.008.00.tar.gz ~/
解压缩文件
#tar zxvf r8168-8.008.00.tar.gz
#cd r8168-8.008.00
看一下readme文件,其实readme文件里对安装过程已经写的很详细了。
第一步,移除系统里的r8169驱动
#lsmod |grep r8169
#rmmod r8169
第二步,编译及安装驱动模块
# make clean modules
# make install
# depmod -a
# insmod ./src/r8168.ko
第三步,查看一下系统是不是已经加载了驱动模块
#lsmod |grep r8168
#ifconfig -a
如果有eth0的话,说明我们已经正确安装了网卡驱动
第四步,把刚才编译好的驱动文件放到系统库文件的目录下
#uname -a
得到自己机器的内核名称,下面会用到
#cp ./src/r8168.ko /lib/modules/2.6.9-22ELsmp/kernel/drivers/net/
这个2.6.9-22ELsmp是我系统中内核模块的存放路径,这里就填刚才uname -a输出的结果
第五步,设置eth0网卡的IP地址
#touch /etc/sysconfig/network-scripts/ifcfg-eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
写入以下内容:
DEVICE=eth0
IPADDR=192.168.1.114
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
ONBOOT=yes
#ifdown eth0
#ifup eth0
搞定,重起系统,系统会自动识别新添加的硬件,让你配置IP地址,如果刚才配置过了,这里就不用配置了,如果刚才没有进行配置这里配置一下,或者用setup配置也可以
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93513/showart_1857777.html |
|