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