dell OptiPlex 7080 安装centos7没有网卡驱动解决
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
BOOTPROTO=static
DEVICE=em1
ONBOOT=yes
APADDR=192.168.1.146
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DNS1=114.114.114.115
EOF