Skip to main content
 Web开发网 » 操作系统

Realtek 8211BL Gigabit Nic 在CentOS 5下驱动的安装

2021年10月13日6150百度已收录

最近攒了一台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的网站下载驱动。我在这个地址:的驱动。

    解压在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启动网卡即可

评论列表暂无评论
发表评论
微信