您的位置:首页 > 运维架构 > Linux

linux添加网卡及驱动

2010-03-18 17:09 232 查看
今天装了个RHCL5,不能加载网卡就更别说驱动了,用以下命令查看下网卡信息:

一、找硬件

[root@localhost
~]# kudzu --probe --class=network

class: NETWORK

bus: PCI

detached: 0

device: eth0

desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"

vendorId: 10ec

deviceId: 8167

subVendorId: 147b

subDeviceId: 1c2a

pciType: 1

pcidom: 0

pcibus: 1

pcidev: 8

pcifn: 0

[root@localhost
~]# lspci | grep Ethernet

01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

我的测试机器的网卡型号是:RTL-8110SC/8169SC

二、下载驱动

有了硬件去网上下载相应的驱动,去http://www.realtek.com.tw
,我的网卡的驱动下载地址如下:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8110S-32/RTL8169S-32/RTL8110SB(L)/RTL8169SB(L)<br>RTL8110SC(L)/RTL8169SC(L
)

LINUX driver for kernel 2.6.x and 2.4.X (support x86 and x64)
6.011.002009/7/3029kGO
GO
GO
驱动程序为:r8169-6.011.00.tar.bz2

三、装驱动

第一步:添加新硬件,要查看下kernel是不是装的完整,以免后面报和kernel相关错误:

[root@localhost kernel]# rpm -qa | grep kernel


如果装全了,会显示如下几个包:

kernel-xen-devel-2.6.18-8.el5


kernel-devel-2.6.18-8.el5


kernel-2.6.18-8.el5


kernel-xen-2.6.18-8.el5


kernel-headers-2.6.18-8.el5


第二步:解压R8169驱动包

[root@localhost ~]# tar jxvf r8169-6.011.00.tar.bz2

进入解压到驱动程序目录,命令:
cd r8169-6.003.00


查看目前是否有网卡驱动模块,命令:
lsmod|grep r8169

,通常都没有

执行清除网卡驱动命令:
make clean


执行安装网卡模块命令:
make modules


接着安装:
make install


接着挂接:
depmod –a


挂驱动:
insmod ./src/r8168.ko


查看是否成功:
lsmod | grep r8169

,如显示有信息则成功

重新启动系统,进去后,就可以看到未被配置的网卡信息了。呵呵,easy.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: