良许Linux教程网 干货合集 Linux下升级网卡驱动

Linux下升级网卡驱动

Linux下如何升级网卡驱动?网卡的驱动主要是负责收发网络的数据包,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送, 并将接收到的数据包传递给上层协议,下面为大家分享一下Linux下升级网卡驱动具体方法。

更新linux下的网卡驱动。检查网卡版本

Ifconfig -a 查看网卡名

img

假设查出来的网卡名为eno1

ethtool -i eno1 //查看当前网卡驱动版本

可知网卡eno1依赖于igb驱动

版本为5.3.5.20(已经更新过了)

img

Lspci | grep net //查看网卡型号

img

可知网卡型号为Intel I210

然后去Intel官网下载对应的驱动

https://downloadcenter.intel.com/zh-cn/download/13663/-82575-82580-i350-i2101-linux-

img

下载完毕后,上传到服务器上

安装前确认系统kernel-headers、kernel-firmware、kernel-devel三个软件包已经安装,且版本一定要相同,以及编译工具gcc、gcc-c++已经安装,如果没有安装,请配置正确的yum源后使用yum命令来安装。

rpm -qa | grep ^kernel  //查看安装的kernerl

rpm -qa | grep ^gcc  //查看安装的gcc编译工具

img

查看服务器的内核版本

Uname -r

img

cd /usr/src/kernels/ 在目录下查找对应的内核源码

img

cd .. 回到上层目录,也就是cd /usr/src/

然后对相应的内核源码执行软连接

ln -s kernels/4.4.128-12.rcserver.x86_64/ linux

img

img

进入上传包中的目录下,对上传的文件进行解压

tar zxf igb-5.3.5.22.tar.gz

img

进入到cd igb-5.3.5.22/src/目录

img

然后执行make install 进行编译。

编译后会发现当前目录会出现一个igb.ko的文件,这个就是我们编译出来的网卡驱动。

然后把igb.ko 进行替换,换到如下目录。有可能目录不一样。可使用modinfo igb查看当前驱动的路径,然后根据情况进行替换。

/lib/modules/4.4.128-12.rcserver.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko

img

然后卸载就驱动加载新驱动。(注卸载旧驱动会断网,可以把新驱动先放在根目录上,以便执行操作)

rmmod igb //卸载

Insmod igb.ko//加载 (需要早igb.ko的当前目录下执行)

depmod -a //分析所有可用模块

Ethtool -i eno1 会发现驱动版本已经变了

最后重启或者service network restart 重启网络服务

depmod -a //分析所有可用的模块

cp /boot/initramfs-4.4.128-12.rcserver.x86_64.img /boot/initramfs-4.4.128-12.rcserver.x86_64.img.bk //操作前先复制一份

mkinitrd -f /boot/initramfs-4.4.128-12.rcserver.x86_64.img 4.4.128-12.rcserver.x86_64 //mkinitrd可建立映像文件,以供Linux开机时载入ramdisk

注意:initramfs-4.4.128-12.rcserver.x86_64.img 根据自己的实际情况进行输入。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部