linux网络驱动rtl8211f,Realtek 8211BL Gigabit Nic 在CentOS 5下驱动的安装

博主在配置使用GigaByte GA-M68SM-S2主板和Realtek 8211BL网卡的PC服务器时,遇到了CentOS5系统找不到网卡的问题。通过研究发现,需要寻找nVIDIA的nforce驱动。在nVIDIA官网下载对应驱动后,进行安装,并修改了系统配置文件,包括创建ifcfg-eth0文件,修改modprobe.conf文件,最终成功启动网卡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近攒了一台PC服务器,采用了GigaByte的GA-M68SM-S2的主板,该主板采用了Nvidia 630a芯  片,网卡芯片为Realtek 8211BL Gigabit Ethernet Card。

选用CentOS 5 x86_64作为服务器系统。

安装完成后系统找不到网卡。GigaByte和RealTek都未提供Linux网卡驱动。

在ReakTek网站的FAQ找到一句话:

# Q9: Why don't I find RTL8201x driver on the website?

A9:

RTL8201, RTL8201BL, RTL8201CL, RTL8201CP, RTL8201N and RTL8211B(L) are all PHYceiver. That is a driverless hardware device. Software driver are relative to Network controller ( MAC ) which is integrated into chipset in such case mostly. Please contact your mother board maker or chipset manufacturer to obtain proper driver support.

可见RTL8211B(L)并不是一个完整的网卡,它还需要采用一个网卡接口

采用lspci可以看到

00:0a.0 Ethernet Controller: nVidia Corporation Unknown device 054c (reva2)

可以说应该找nVidia 的nforce 驱动。

CentOS 5的内核 2.6.18-8.el5带有forcedeth的驱动但是无法启动成功。所以去nvidia的网站下载驱动。我在这个地址: 找到了一个nforce的驱动。

解压在NV_Linux_DRV_PKG_v1.23/RHEL5/rpm/目录下找到nvlan-rhel5-0.62-1.23.x86_64.rpm,安装完该驱动。

在 新建文件 /etc/sysconfig/networking/devices/ifcfg-eth0,文件内容如下

DEVICE=eth0

ONBOOT=yes

DHCP_HOSTNAME=server

TYPE=Ethernet

BOOTPROTO=dhcp

修改 /etc/modprobe.conf/

如果没有eth0的条目,就添加

添加 alias eth0 forcedeth

重新启动,或手动加载forcedeth并用ifup eth0启动网卡即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值