安装新光口网卡报错:【Job for network.service failed because the control process exited with error code】解决方案

项目场景:

服务器安装CentOS7.9,新增光口板卡,添加网卡并解决
Job for network.service failed because the control process exited with error code问题


问题描述

实际项目中遇到问题,从另一台服务器上拔下来的光口板卡,插在现在用的服务器上,服务器安装的是CentOS7.9的系统。板卡安装上去后,通过ip addr可以看到接口信息:
在这里插入图片描述
但是在网卡配置中,看不到该网卡,并且查询UUID发现没有该网卡的UUID信息:
在这里插入图片描述
出现此现象的原因大部分是因为设备先安装了操作系统,后插上网卡导致的,这里我们可以用nmtui工具*(Network Manager Text User Interface的缩写,nmtui是一个方便的工具,它可以让你在Linux服务器发行版中使用图形化显示,直接从终端甚至putty中调用nmtui命令,轻松配置你的网络接口)*
直接在命令中输入nmtui:
1、选择Edit a connection(编辑连接)
在这里插入图片描述2、选择add(创建)
在这里插入图片描述
3、选择Ethernet(以太网)
在这里插入图片描述
4、输入配置文件名、设备名称,这两个名称一致,输入ip addr看到的名称:enp2s0f0,输入完成后其他选项可以不需要配置,光标移到右下角,OK
在这里插入图片描述
5、创建完成后在步骤2的页面可以看到已经新增了网卡配置,选择OK返回。
在这里插入图片描述
6、回到网卡目录下,可以发现已经创建好了网卡配置文件,并且生成了新的UUID和MAC。
在这里插入图片描述
在这里插入图片描述
到此处添加网卡的信息实际上已经结束了,但是我在重启网络的过程中报错:
job for network.service failed because the control process exited with error code
在这里插入图片描述


原因分析:

根据网上资料,已经测试:
1、NetworkManager服务相关问题
2、配置文件MAC不匹配的问题
3、重启问题
发现都不好使,后面通过检查系统日志:journalctl -xe(e:从结尾开始看、x:相关目录(如问题相关网址))
在这里插入图片描述
发现启动新增的网卡没有问题,但是另外一块网卡启动有问题,想起来之前对这块网卡的配置做过复制操作,我们新增的网卡名称是:enp2s0f0,但是报错的网卡名称是:enp4s0f0。


解决方案:

删除network-scripts目录下报错的网卡文件,重启网卡后正常!建议出现这个问题的小伙伴优先查看网卡的配置文件有没有简单的拼写错误,如果没有查看系统日志,是哪一块网卡启动失败导致网络无法重置。


版权声明:本文为SuYu_Wang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。