Linux centos7.x系统 下没有ens33 网卡的解决方案

简介: 此时还没有enp0s31f6网卡相关的配置信息 , 所以我们需要配置enp0s31f6网卡相关的信息

一、背景

安装完windows11 + Centos7.9 版本的双系统之后 , 启动Centos7.9时发现没有网卡信息 , 只有ifcfg-lo网卡的信息 , 这个时候就证明没有网卡信息,或者网卡驱动不匹配(我这里是没有网卡),所以我们要重新安装 , 安装步骤如下 :


二、安装步骤

1.查看网卡型号

lspci | grep -i ethernet

我这里的型号是 : 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-LM (rev 11)

77ed8f3450d6676421c5ee9bd2ce1398_99ef0c09e27b40f4a2b8014515863c23.png


2.下载驱动包

适用于 PCIe* 英特尔® 千兆位以太网网络连接的英特尔® 网络适配器驱动程序 Linux* 下载地址


它支持以下网卡

3550f55485380954d8ca0b9bad7154e4_450d7f910d694bba9e023df8bbfb728c.png

打开链接之后点击下载即可

18a942bcc7da1880c10d79976cfdc217_f0cbfccc44e04c7b9bbfa4299dc5356c.png

下载完之后通过U盘或者移动硬盘拷贝到Centos的电脑里面即可


3.检查依赖环境

rpm -qa | grep kernel

75900308e15e44311a61e4fc6c229b87_5b941ba4c00d45a5aafe6dd588fb3775.png

如果没有的话 , 通过yum install 依赖名安装


4.查看安装kernel依赖后生成的目录名

cd /usr/src/kernels/

de0906af45a6f76534d35f9c5340c58a_a6875529dc8a4ecc9e1eb28e86527b2c.png

5.解压安装包

将刚刚下载的安装包放到此目录下 , 我这里是可视化界面 , 可以直接操作 , 如果没有可视化界面可以使用cp命令复制

解压 :



tar zxvf e1000e-3.8.4.tar.gz

a3d0c5ebe634105ae4899f26ff859f6d_8d257acc91ae4be58e4c3bf1455651ad.png

解压完之后得到这个目录 , 这个目录下有src目录 , 进入到src目录

743820f731bb62a1ef5cea987b229a23_ccd39aff13904d3fa140b9b90857e856.png

编辑 common.mk, 在63行后面回车,加入一行“/usr/src/kernels/3.10.0-1160.36.2.el7.x86_64 \”

不知道行号可以使用esc -> :set nu就可以显示行号

编辑完之后如下图显示 :

b1876eb9c046d68d27301b7d5687635d_1dbc747564514f63bca664ebde4ad9a1.png


6.编译

修改完之后再src目录下依次运行以下两个命令

make ## 编译驱动器源码
make install ## 安装相应的驱动器程序

7.拷贝文件

进入/lib/modules/3.10.0-1160.36.2.el7.x86_64/updates/drivers/net/ethernet/intel/e1000e目录下,把e1000e.ko文件拷贝到目录/lib/modules/3.10.0-1160.36.2.el7.x86_64/updates/drivers/net下

cp e1000e.ko /lib/modules/3.10.0-1160.36.2.el7.x86_64/updates/drivers/net

8.加载驱动程序

depmod -a

9.测试驱动程序,没报错说明正确。

modprobe e1000e

10.查看是否已经加载

lsmod | grep e1000e

f81a6feab04f01e922cd23e24cc24592_5c4315ead3a54be58d5ed17c20b5d184.png


11.重启网卡

service network restart

12.查看ip

ip addr

a110bb08323e3ebf94f8ef6047203819_8f2a2119226644e7a33cae06445e0f47.png

这个就是ip , 此时就可以正常的使用了


三、配置网卡信息

此时还没有enp0s31f6网卡相关的配置信息 , 所以我们需要配置enp0s31f6网卡相关的信息


cd /etc/sysconfig/network-scripts/
touch ifcfg-enp0s31f6


af63a1289d9f6ecd70f7272e45a72918_276e28416b524cf385ca3c501c4f9a0a.png


vim ifcfg-enp0s31f6

加入以下内容(注意 , 实际的IP以及网关根据自己的实际情况配置)


TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s31f6
UUID=44e43db3-c334-4d10-89a7-f199d51c942f
DEVICE=enp0s31f6
ONBOOT=yes
IPADDR=192.168.5.128
GATEWAY=192.168.5.1
NETMASK=255.255.255.0
DBS1=114.114.114.114

到此为止 , 一个新的网卡就算安装配置好了

目录
打赏
0
0
0
0
10
分享
相关文章
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
67 27
CentOS 7.9系统备份:每日定期发送最新备份文件到另一台服务器。
注意,这个解决方案忽略了很多细节,例如错误处理和通知、备份版本控制、循环处理旧的备份文件等等。此外,你也应该尽量保持源服务器和目标服务器之间快速,稳定且安全的网络连接,并且目标服务器应该有足够的空间用于存放每天的备份文件。如果你需要更高级的备份解决方案,可能需要考虑一下使用专门的备份工具或者服务。
31 18
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
备份的重要性在于它能在系统出现异常或错误时,帮助我们快速恢复到正常状态,避免重新安装系统和配置环境。VMware 提供了两种备份方式:快照和克隆。 **快照**是保存虚拟机某一时刻的完整状态(包括内存、CPU、磁盘数据),便于快速回滚,适合临时保存状态。操作简单,可在系统运行时创建。 **克隆**则是复制整个虚拟机系统,侧重长期备份,需在系统关闭时进行。分为完整克隆和链接克隆,前者独立于源系统,占用更多空间,但更安全可靠。
55 17
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
|
8天前
|
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
57 10
|
2月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
103 24
Linux系统之whereis命令的基本使用
|
19天前
|
Centos 8系统ext4文件系统类型进行扩容缩容 (LVM)
通过使用这些技术和工具,可以有效管理CentOS 8系统上的存储资源,确保系统在高负载和高并发情况下的稳定运行。
43 9
|
20天前
|
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
59 8
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
10天前
|
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
41 0
基于阿里云边缘计算(ENS)的智能安防系统开发与部署
随着物联网和人工智能技术的发展,智能安防成为保障公共和企业安全的重要手段。阿里云边缘计算(ENS)提供低延迟、高可靠的计算能力,支持实时处理海量数据。本文介绍如何基于阿里云边缘计算开发并部署智能安防系统,涵盖视频监控、人脸识别、异常行为检测等功能,并通过实战案例展示其核心优势与最佳实践。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等