xshell连接不上虚拟机

一、发现问题:

我的问题是,有两台虚拟机可以连通xshell,但第三台连不上。

而且那台虚拟机在vim编辑任何一个文件时,esc后输入:wq! 都提示

"/etc/rc.local" E166: 无法打开并写入链接文件

它也ping不通网络,也连不上本机。代码是:

ping 本地IP地址

ping http://www.baidu.com

本地IP地址在本机cmd,输入ipconfig,以太网8的 IPv4就是本机IP地址。

xshell连接不上虚拟机_第1张图片

之后查找问题,代码如下: 

systemctl status network.service

报错如下:

systemctl status network.service
network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network)
   Active: failed (Result: exit-code) since三 2021-12-29 09:30:10 CST; 1min 5s ago


二、解决方案

1.禁用NetworkManager

#关闭NetworkManager服务,重启机器后会失效

[root@hu ~]# systemctl stop NetworkManager

#永久关闭NetworkManager服务,重启机器后不会失效

[root@hu ~]# systemctl disable NetworkManager

2.关闭防火墙

# 查看防火墙状态

[root@hu ~]# firewall-cmd --state
running            ---运行中,即开启状态

# 关闭防火墙

[root@hu ~]# systemctl stop firewalld

# 查看是否关闭成功

[root@hu ~]# firewall-cmd --state
not running       ---不在运行中,即关闭状态

4.重启机器&重启网络

#重启机器

[root@hu ~]# reboot

# 再次重启网络,无报错

[root@hu ~]# systemctl restart network

# 查看网络是否重启成功

[root@hu ~]# ip a

运行截图如下:

xshell连接不上虚拟机_第2张图片

 然后发现可以上网了,也可以连接xshell了!可以继续写作业了呜呜。

你可能感兴趣的:(网络,服务器,运维)