返回 导航

其他

hangge.com

解决虚拟机安装的 CentOS 7 网络突然失效问题(无法连上虚拟机)

作者:hangge | 2019-11-08 10:04

1,问题描述

(1)之前在虚拟机中安装了个 CentOS 7 系统,并将其设置为静态 IP。设备完毕后虚拟机可以连接外网,并且与物理机之间的通信也是正常的。
(2)最近发现将虚拟机挂起后,如果等个几天再重启开机发现物理机无法通过 ssh 连接上虚拟机,并且虚拟机这边也连不上网,使用 ip addr 命令也看不到设置的静态 ip

(3)执行 systemctl restart network 命令重启网卡,则报如下错误:
Job for network.service failed because a timeout was exceeded. See "systemctl status network.service" and "journalctl -xe" for details.

(4)接着执行 systemctl status network 查看网络状态,显示如下内容:

2,解决办法

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

(2)后来又出现无法连上虚拟机的问题,重复上面的操作仍然没有解决。后来调查后才发现物理机磁盘空间不足也会造成网络问题,删除一些多余的快照给磁盘腾出空间,重启虚拟机后发现网络就恢复正常了。
评论

全部评论(0)

回到顶部