CentOS7网卡驱动安装过程

编程知识 更新时间:2023-05-03 02:00:49

CentOS7网卡驱动安装过程

  • 问题
    • 事前准备
    • 操作流程

问题

CentOS7最小化安装后网卡无法识别,这就需要自己安装网卡驱动了。

事前准备

首先我们需要根据自己主板的型号找到对应的网卡型号去下载网卡驱动(由于系统是最小化安装,网卡驱动的安装可能会报错,所以我把一些必要的软件也安装了一下):

  1. 网卡驱动压缩包,我的主板是华擎的B460M pro,查询了网卡型号是Intel i219-v,就去英特尔官网下载对应的Linux版驱动(https://www.intel/content/www/cn/zh/download/14611/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux.html?wapkw=intel%20i219-v);
  2. 一些必要的rpm包(没有的话可能会报错,毕竟最小化安装可能不装这些),cpp-4.8.5-44.el7.x86_64,gcc-4.8.5-44.el7.x86_64.rpm,glibc-devel-2.17-317.el7.x86_64.rpm,glibc-headers-2.17-317.el7.x86_64.rpm,kernel-devel-3.10.0-1160.el7.x86_64.rpm,kernel-headers-3.10.0-1160.el7.x86_64.rpm,libmpc-1.0.1-3.el7.x86_64.rpm,mpfr-3.1.1-4.el7.x86_64.rpm(下载地址:https://pkgs/);

操作流程

首先把所下载的驱动与安装包通过U盘拷贝到CentOS7系统中,插入U盘后ls /dev查看下是否有sdb?或sda?(?代表数字,除了你的系统盘别的就可能是你的挂载盘)。找到之后,本人在/mnt下mkdir usb创建了一个文件夹,mount /dev/sda4 /mnt/usb把U盘挂载到/mnt/usb,然后ls /mnt/usb进入里存放驱动和安装包的文件夹rpm -ivh XXXX.rpm(安装包) --force --nodeps安装rpm文件。
rpm都安装之后,解压驱动的压缩包,tar -zxf e1000e-3.8.4.tar.gz ,进入解压后的src文件夹,依次执行makemake install(rpm不装这就可能报错)。
成功之后进入目录/lib/modules/3.10.0-1160.el7.x86_64/updates/drivers/net/ethernet/intel/e1000e下
把e1000e.ko文件拷贝到目录/lib/modules/3.10.0-1160.el7.x86_64/updates/drivers/net下,depmod -a加载驱动程序,modprobe e1000e测试驱动程序,没报错说明正确,lsmod | grep e1000e查看是否已经加载。
最后重启网络服务service network restartping www.baidu就能ping通了。
完成之后umount /dev/sda4拔出U盘

更多推荐

CentOS7网卡驱动安装过程

本文发布于:2023-04-30 00:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/f2c53760b2c32a0ba456238b97123ef6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:安装过程   网卡驱动

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112480文章数
  • 28659阅读数
  • 0评论数