redhat linux 系统下 RTL8111/RTL8168B 网卡的驱动问题

 今天在ThinkCentre M4392t 台式机上装 redhat linux as 5.4的时候,发现网卡不工作,只能收包不能发包。上网查了一下,发现是网卡驱动程序的问题,这个网卡再liunx下面缺省使用的网卡驱动是r8169,但是r8169驱动这个网卡会有问题。从网上新下载了一个realtek公司的r8168的驱动,安装后,发现网卡的mac地址丢失了。回到windows系统下发现网卡也是不能启动,重新装了windows下的驱动,也不能起作用。没有办法将机器bios进行放电,mac地址回来了。linux和windows下面网卡都可以工作了。

具体的安装流程:

1.到这个地址去下载8168的linux的驱动程序

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C

2.根据文档对此驱动程序进行安装(需要安装linux的内核源码,否则没有办法进行编译)

# tar vjxf xxxx (xxxx为下载的文件,拷贝到linux机器上,用什么拷贝,当然是usb盘了)

# cd xxxxx       (xxx为解压好的目录)

# make clean modules  

# make install
# depmod -a
# insmod ./src/r8168.ko 

安装结束,不过还需要卸载原来的r8169驱动

#rmmod r8169

#lsmod

查看当前的驱动列表,检查后发现r8168已经安装成功。

用x-windows删除网络中的硬件以及ip配置。reboot重启系统。一般情况下网络会工作。

3. mac地址丢失

如果系统重启后发现mac地址丢失,mac地址将变为ff:ff:ff:ff:ff:ff,需要对bios进行放电操作。

以上为我的操作,具体到不同的机器,可能会有不同的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值