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