问题描述

昨天虚拟机用的好好的,今天虚拟机网络突然挂掉了,FinalShell无法连接,Radis无法使用了,自己尝试无果后,把问题抛给了同事,同事用三个命令行就解决了,现在对问题进行记录,方便以后查阅。


问题排查

首先,我打开命令窗口,在命令行输入ifconfig指令,发现IP地址直接不见了。什么情况?

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_网络故障

然后,我打开了系统的设置,找到了网络,发现以太网设置直接莫得了,只剩网络代理了,

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_虚拟机_02

自己尝试无果后,我叫来了自己的同事,让他帮我查看下情况。(他在这个网页寻找到了方法:https://www.hangge.com/blog/cache/detail_2550.html,有兴趣的小伙伴可以查看。)首先,查看network 的运行状态:

systemctl status network

发现network挂掉了,

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_问题排查_03

接下来就是解决network的问题。

问题解决:

在 CentOS 系统上,目前有 NetworkManager 和 network 两种网络管理工具。如果两种都配置会引起冲突。我们依次执行如下命令关闭 NetworkManager,然后重启网络即可:

// 停止NetWorkManager
systemctl stop NetworkManager
// 禁止NetWorkManager服务
systemctl disable NetworkManager
// 重启network
systemctl restart network

再次查看network 的状态:

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_网络故障_04

network启动成功,然后,查看finalshell和redis能否成功连接

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_问题排查_05

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_网络故障_06

均连接成功,问题解决。

遗留问题:当我打开系统的网络设置时,还是有报错,没有解决,有解决方法的可以在评论区留言,感谢!

CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效_问题排查_07