Job for network.service failed的根本解决方法,解决不了打我脸

问题:

这两天在配置网卡ens33静态地址,然后切换到nat模式时出现错误’Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details.’

当时我第一个反应就是快照还原,毕竟还原可以还原所有的配置

我快照还原了好几遍都没有效果,所以问题并不在系统本身

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

我也花了时间在网上去寻找问题的结局办法,试验了其中一种

直接关闭 NetworkManger service NetworkManager stop,
并且禁止开机启动 chkconfig NetworkManager off

但是对我而言没啥作用
其他的方法也都是跟NetworkManager有关,可惜依旧不好使

然后重点来了

目前是连不上网,重启网卡也无效,虚拟机网卡设置如下
Job for network.service failed的根本解决方法,解决不了打我脸_第1张图片
这时到网卡编辑器里面,在编辑里面,查看你自己的网卡是不是都是仅主机模式,然后重点中的重点来了,nat模式是默认使用vmnet8的网卡的,如果你的vmnet8的网卡设置为仅主机模式,而且把DHCP给去掉时,nat模式是无效的

当时我修改过vmnet8的配置,并且给当时的虚拟机设置的静态,所以并没有发现问题;当实验结束时,切换回NAT模式才发现出现问题

当时脑子没有反应过来,找不到解决的方法,就单独配置了一块网卡vmnet19,类型设为nat模式,然后自定义特定网卡选择vmnet19才能上网

Job for network.service failed的根本解决方法,解决不了打我脸_第2张图片
Job for network.service failed的根本解决方法,解决不了打我脸_第3张图片
这里大家可以在已经有一块类型为NAT模式的网卡的情况下,再去增加一块NAT模式网卡,就会发现问题所在
Job for network.service failed的根本解决方法,解决不了打我脸_第4张图片

所以,大家只需要记住一点,NAT模式中使用的网卡默认是vmnet8,最开始默认的设置就是vmnet8网卡类型为NAT模式,若是修改了vmnet8的配置,要记得给改回来

或者不要直接使用NAT模式,而是勾选为NAT模式的网卡

Job for network.service failed的根本解决方法,解决不了打我脸_第5张图片
记得给我点赞分享,哈哈

你可能感兴趣的:(linux,基本运维,linux网卡不可用,ob,for,network.service,failed的解决方法)