dell OptiPlex 7080 安装centos7没有网卡驱动解决

发布时间 2023-04-14 10:26:26作者: _eddyz

dell OptiPlex 7080 安装centos7
安装完没有网卡驱动

通过 lspci | grep -i eth 执行查看网卡型号,命令又没有。

需要yum下载命令没有网,只能通过配置本地光盘源

挂载光驱

mount /dev/sr1 /media/
cd /etc/yum.repos.d/ && mkdir bak && mv * bak/
cat > media.repo << EOF
[media]
name=media
baseurl=file:///media
gpgcheck=0 #对源进行检测 1-开启 0-不开启
enabled=1 #源是否启用 1-启用 0-不启用
EOF
yum clean all
yum makecache
yum install pciutils
lspci | grep -i eth
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (11) I219-LM

是Intel I219-V 网卡,驱动下载地址
https://www.intel.cn/content/www/cn/zh/download/14611/15817/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux.html?_ga=1.159975677.114505945.1484457019

yum install kernel-devel kernel-headers #通过本地源安装(不操作此步骤,编译网卡驱动是可能会报错 Kernel header files not ***)

kernel-devel-3.10.0-1160.el7.x86_64

kernel-headers-3.10.0-1160.el7.x86_64

必须安装对应的版本 3.10.0-1160.el7.x86_64

如果升级安装会有错误比如 3.10.0-1160.88.1.el7.x86_64

tar zxf e1000e-3.8.4.tar.gz

cd e1000e-3.8.4/src

make && make install

复制e1000e.ko

cp /lib/modules/`uname -r`/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko /lib/modules/`uname -r`/updates/drivers/net/
depmod -a

测试驱动程序

modprobe e1000e #这里如果提示required key not available,需要去BIOS里关闭安全启动,Secure Boot---Secure Boot Enable 选中Disable再重启机器再次执行 modprobe e1000e 没有报错就可以了

重启网络

service network restart

ip a 会发现多出一个网卡em1,再配置网络即可

cat > /etc/sysconfig/network-scripts/ifcfg-em1 << EOF
TYPE=Ethernet
DEVICE=em1
ONBOOT=yes
IPADDR=192.168.1.xx
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
EOF