我刚刚在台式计算机上安装了 Centos7,因为我需要这个特定的操作系统来与我正在使用的 CAD 软件兼容。安装很顺利,但我的互联网无法正常工作。我研究了一下:
的输出ifconfig -a
不显示网卡,仅显示:lo
、virbr0
和virbr0-nic
。
所以我跑了lshw -c network
,我可以看到我的网卡的状态*-network UNCLAIMED
。具体来说,它们是:
英特尔(R) 以太网控制器 I225V
Realtek RTL8125 2.5 GbE 控制器 - 我在无法让 Intel 控制器工作后购买了这个控制器:(
所以我在网上又查了一些资料,基本上我只需要安装驱动程序就可以了,对吧?所以我去了埃尔雷波这里我安装了以下两个软件包:
为了
- 英特尔,我尝试过:
kmod-ixgbe-5.12.5-2.el7_9.elrepo.x86_64.rpm
- 对于瑞昱,我尝试过:
kmod-r8125-9.009.02-1.el7_9.elrepo.x86_64.rpm
我真的认为后者会起作用,尤其是当我发现网上的帖子也有同样的问题,解决办法就是安装这个驱动。我现在根本不知道下一步该尝试什么。网卡绿灯闪烁但无法使用?我错过了什么吗?这是错误的驱动程序吗?任何调试的想法都非常受欢迎。
注意 lspci -n 为我提供了两个设备的以下代码:
- 英特尔:8086:15f3
- 瑞昱:10ec:8125
答案1
答案2
CentOS 7.9 不支持 I225 系列,需要其igc
驱动程序可供 Linux 下载以进行重新编译。
请参阅英特尔操作系统支持页面:https://www.intel.com/content/www/us/en/support/articles/000055236/ethernet-products/gigabit-ethernet-controllers-up-to-2-5gbe.html
最好的办法是切换到兼容的网卡