Bootstrap

Job for network.service failed because the control process exited with error code问题

最小化安装了centos7
当配置静态ip的时候,执行
重启网卡的命令

  systemctl restart network

但是报了

Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

这部分错误
我搜了一下,总共改了以下三个部分:

首先

更改了虚拟机的虚拟网络编辑器
在这里插入图片描述
编辑 -> 虚拟网络编辑器 -> 更改设置 ->确定即可,因为我用的桥接模式

设置完之后,还是报错,然后又试了下面的方案。

其解释说报那样错误的原因是:
在CentOS系统上,目前有NetworkManager和network两种网络管理工具。如果两种都配置会引起冲突。由于一般我们都是使用 network 配置静态ip,可能是关机(某种缘故)导致NetWorkManager自动配置,发生了冲突,所以把它禁用掉就好了。

临时关闭
systemctl stop NetworkManager
永久关闭
systemctl disable NetworkManager
重启
systemctl restart network

设置完之后,还是报错,然后又试了第三种方案。
是说我里面少了mac地址,
然后我就用

dmesg | grep eth

这个命令查看了mac地址,红色标记的就是网卡eth0的Mac地址
在这里插入图片描述
把mac地址添加进 ifcfg-xxx 的HWADDR中(如果没有就再新添加一项)

HWADDR=xx:xx:xx:xx:xx:xx

:wq 保存之后再执行 systemctl restart network 就可以解决了

具体是上面那种原因解决的问题,我也不清楚,反正就是稀里糊涂的解决了。有大神看到的,可以在评论区给一下回复到底是什么原因,非常感谢

;