CentOS 5.1 RTL8168/8111网卡驱动的安装 (我的本本是华硕m51)

 

(原文地址丢了......装好CentOS 5.2后配好ip那些之后还是不能上网,ping不通网关,局域网里的其他机子也ping不通。以前在另

一台电脑上装过的,安装起就配好就能上网。现在是装新的驱动就能上网了)

 

entOS 5.1 RTL8168/8111网卡驱动的安装
CentOS5.0不支持GA-945PL-S3E / ConRoe945G-DVI / GA-945PL-S3G等主板上的集成网卡Realtek RTL8111B的解决办法
 
 
操作系统版本:CentOS 5.0
主板型号:GA-945PL-S3E / ConRoe945G-DVI / GA-945PL-S3G
集成网卡:Realtek RTL8111B千兆网卡。 
到网卡厂商网站下载对应的网卡linux驱动源码包,名称是:r8168-8.006.00.tar.bz2 
 
 
 
 
1.下载驱动: 
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
 
ftp://210.51.181.211/cn/nic/r8168-8.006.00.tar.bz2
 
 
 
 
2.前提: 
 
默认centos安装的时候,并没有带上需要支持编译的源码包,需要自己用yum install命令同时安装:kernel、kernel-headers和kernel-devel。 
否则执行网卡驱动编译的时候会报错误。
或者也可以全部让centos整体内核升级一遍。
当然如果centos安装后已经有了源码包,则不必用yum install更新,直接安装网卡驱动。
 
内核和内核源码的版本必须一致,否则安装驱动时会报错。
 
 
 
3.执行以下安装步骤: 
(1) 使用demsg | grep eth 命令判断是否是网卡没有驱动导致不能上网的
 
(2) 下载驱动
 
(3) 检查是否已经安装kernel-devel, gcc
# rpm -q kernel-devel
# rpm -q gcc
如果没有安装,使用yum安装
# yum install gcc 
# yum install kernel kernel-devel kernel-headers
 
当然你也可以使用光盘安装
# mount -t iso9660 -o ro /dev/cdrom /mnt
# cd /mnt
# cd CentOS
# rpm -ivh kernel-devel*.rpm
其余安装类似。
( 摘录:http://www.ccvita.com/304.html
安装gcc,怕麻烦通过yum命令安装gcc
编辑/etc/yum.repos.d/iso.repo文件,添加本地路径也就是/mnt/cdrom/目录
然后开始使用命令
yum –disablerepo=/* –enablerepo=c5-media install gcc
)
 
(4) 安装驱动
# tar vjxf r8168-8.006.00.tar.bz2 
# cd r8168-8.006.00 
# vim readme (查看安装说明)
# make clean modules (as root or with sudo) 
# make install 
# depmod -a 
# insmod ./src/r8168.ko
# service network restart
 
(5) 如果安装驱动中提示缺少kernel-xen
[root@new-host net]# cd r8168-8.006.00
[root@new-host r8168-8.006.00]# ls
Makefile readme release_note.txt src
[root@new-host r8168-8.006.00]# make all
make -C src/ clean
make[1]: Entering directory `/usr/src/driver/net/r8168-8.006.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset
make[1]: Leaving directory `/usr/src/driver/net/r8168-8.006.00/src'
make -C src/ modules
make[1]: Entering directory `/usr/src/driver/net/r8168-8.006.00/src'
make -C /lib/modules/2.6.18-8.el5xen/build SUBDIRS=/usr/src/driver/net/r8168-8.006.00/src modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.18-8.el5xen/build: No such file or directory. Stop.
make: Leaving an unknown directory
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/driver/net/r8168-8.006.00/src'
make: *** [modules] Error 2
[root@new-host r8168-8.006.00]# 
 
安装提示需要安装kernel-xen-devel包
# yum install kernel-xen-devel
或者通过光盘安装:
# cd /mnt/CentOS
# rpm -ivh kernel-xen*.rpm

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值