最小化安装了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 就可以解决了

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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐