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

本文解决了一个在NAT模式下由于vmnet8网卡被误配置导致的网络连接问题。通过重新配置vmnet8或创建新的NAT模式网卡解决了问题。

问题:

这两天在配置网卡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有关,可惜依旧不好使

然后重点来了

目前是连不上网,重启网卡也无效,虚拟机网卡设置如下
在这里插入图片描述
这时到网卡编辑器里面,在编辑里面,查看你自己的网卡是不是都是仅主机模式,然后重点中的重点来了,nat模式是默认使用vmnet8的网卡的,如果你的vmnet8的网卡设置为仅主机模式,而且把DHCP给去掉时,nat模式是无效的

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

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

在这里插入图片描述
在这里插入图片描述
这里大家可以在已经有一块类型为NAT模式的网卡的情况下,再去增加一块NAT模式网卡,就会发现问题所在
在这里插入图片描述

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

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

在这里插入图片描述
记得给我点赞分享,哈哈

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值