**Backgroud:**公司需要使用旧的fedora系统配合内部测试环境使用,所以就将之前装好的系统盘换到新的电脑上,由此造成了一个问题,两张网卡只有一张能用,另外一张猜测可能是网卡与系统之间兼容性差导致(当时应该试试修改网卡配置是否可用,没多想直接把网卡配置删了,导致nmcli connection show 也看不到网卡设备,重启电脑也无效,所以只能尝试重新安装网卡驱动了,结果还真能用了!哈哈)
STEP:
1.查看当前网卡设备:
[****@localhost ~]$ lspci |grep Ethernet
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
2.官网下载网卡驱动:
链接:https://downloadcenter.intel.com/zh-cn/product/36773/-
我这里下载的是I219-V适应的驱动包"e1000e-3.4.2.4.tar.gz"
随便解压至一目录后“make install 即可”
需要注意如果报错“Kernel header files not in any of the expected locations.”
先创建软链接“ln -s kernels/4.16.11-100.fc26.x86_64/ linux”
如果还报错那就安装下kernel headers或者需要更新下kernel&kernel-devel
然后如果提示libelf没装的话还要安装:
yum install libelf-devel
yum install elfutils-libelf-devel
接下来应该一切顺利,安装完后,加载下驱动模块:
modprobe e1000e
然后查看网卡现在可能看不到,需要重启下电脑,然后就可以看到网卡了,配置下网络就可以用了。
以上内容靠自己记忆力以及history里面的命令写下来的,仅供参考!~

被折叠的 条评论
为什么被折叠?



