原本我的xshell连接虚拟机前几天一直是正常的,当关掉重新连接的时候突然间就连不上了,报错如下:
ping百度服务器的时候也ping不通
ping同段网络的其他主机也不通
根据上述情况分析可能是前面配置其他服务导致虚拟机的网卡网关出了问题,基于此,我们进行修改
首先关闭虚拟机,一定要关闭虚拟机
然后点击上面的编辑,在点击下面的更改设置
进入到下面的页面
点击页面上的NAT 模式(由于我的网络配置模式是NAT,这里点击原本的网络配置就好),
然后再点击下面的还原默认设置,等待还原。记住还原默认配置后的子网及其网关,可在NAT设置里面查看
完成这些配置后即可虚拟机,进入网卡配置文件,修改网卡配置文件。
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens33 #修改网卡配置文件
将上述内容修改为下面的内容,主要修改IP地址,默认网关、以及DNS1的地址。
现在准备重启网络配置文件,并检查网络。
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# ping baidu.com #网络通了
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=128 time=41.4 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=128 time=42.3 ms
^C
--- baidu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 41.496/41.926/42.357/0.476 ms
在测试一下xshell,看看是否可以连接。
连接成功。