问题描述:服务器安装了redhat7.6镜像后,ip a查看发现有一张100G网卡没有识别出来,少个网口
通过咨询同事,应该是那个网卡驱动需要安装或者更新
- 更换前的看到的网口
- 灵机一动,去看了另外1台未重装系统的服务器且网口正常识别出来的网卡驱动型号
- 通过2个命令确定了需要安装驱动的版本
ethtool -i ens21f0
lspci | grep Eth
-
从上面可以确认我需要的驱动版本为ice
-
intel官网上找到了驱动包,下载一下
-
https://www.intel.cn/content/www/cn/zh/download/19630/intel-network-adapter-driver-for-e810-series-devices-under-linux.html
-
上传至需要安装的服务器上,点击右上角红线处的文档(自述文本文件readme.txt),里面有命令哈
-
上传好驱动后,得在服务器上安装一些东西
yum -y install gcc* kernel*
- 接下来就开始安装驱动,具体步骤可以参看(自述文本文件readme.txt)
步骤1:解压ice驱动包
tar zxf ice-1.9.11.tar.gz
cd ice-1.9.11/src
步骤2:执行一下命令进行安装
make install
make CFLAGS_EXTRA='-DUNIFIED_STATS' install
make -j<nproc> CFLAGS_EXTRA='-DADQ_PERF_COUNTERS' install
modprobe ice
rmmod ice; modprobe ice
注意:make -j CFLAGS_EXTRA=‘-DADQ_PERF_COUNTERS’ install这个命令我执行失败 但是发现没啥影响
步骤3:安装完成 ip a就能看到网口
配上ip即可使用