Xshell突然无法连接虚拟机解决办法

我相信很多人和我一样都遇到过这个问题,有的时候用的好好的,突然再次使用就连接不上了,也是很无语,下面就说说我是如何解决这个问题的,希望能帮你们脱坑。

当出现这样的情况的时候,首先想到的是,是不是ip地址突然不对或失效了导致的,或者防火墙又重新启用了才会出现这样的情况,或者说你又重新配置其它的xshell连接虚拟机的时候把Ip地址配错了,还是配置成一样的了;

因为VMware 就会遇到一个恶心的问题,那就是每过3天左右,它的IP地址会随机更改,你必须要改成和它一样的IP地址,就是前3位的要一样,不然IP地址就是错误的,当然就无法连接虚拟机,就每隔几天要换Ip,太让人无语了,我也是遇到过好几次这样的情况,后来把IP地址改成静态就好了;

前面我有说过是如何改成静态IP的,没看到的可以再去看看,查看自己IP可以使用ip a 这个命令,就可以查看到自己ip地址,然后再去看看这个时候的Ip是否和配置的ip地址一致,如果不是一致的话就改成一致,命令是vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,然后查看IPADDR的地址是否和查看到的IP一样,如果不一样必须改成一样,确定了这个以后,

接下来就是重启网络:systemctl restart network

下一步就是再去测试是否网络已打通:ping www.baidu.com

如果出现百度的信息就说明网络已打通,然后就是重新关闭和禁用防火墙
systemctl stop firewalld
systemctl disable firewalld

如果发现还是无法通过百度打通网络的话,就到虚拟机中查看,找到编辑栏,选择虚拟网络编辑器,看NAT模式下,自己的IP是否和前3位一样,这个就是区配置静态IP时候的IP,自己所有的IP必须也要和它的前三位一样
在这里插入图片描述
改完之后如果还是不行的话,就把这个网络移除,在重新添加一个网络,子网地址前三位和自己的主机IP地址前3位必须一样,然后选择应用,名称也可以改成,最后确定下,推到登录虚拟机界面,右键单击该虚拟机,选择设置,把网络设配置中的NAT模式改成自定义模式,然后把自己添加的名称VMnet2输入进去,单击确定就好了。
在这里插入图片描述
回到虚拟机查看网卡状态和重启一下网络服务
ip a
systemctl restart network
再去重新连接虚拟机,就可以成功了!

最后总结:
如果还是连接不上的话,尝试换一个网络或者使用WiFi连接再去启动虚拟机,有时是因为网络不稳定造成连接不上,再不行就尝试杀死这个端口,然后关闭物理机,等下再重新启动就可以了,反正我总结就这几个解决办法是可以解决xshell连接虚拟机的,最大的可能就是你的Windows系统的Ip地址自动默默地更改了,而你没发现导致连不上虚拟机,可以自己到控制面板的网络和Internet连接下,更改适配器设置中查看ip地址有没有改变。在这里一般都用NAT模式,因为这个模式的虚拟机能够访问到主机,和网络中的其他主机。这个从一开始创建虚拟机的时候就已经配置好了的。

如果还有连不上的朋友可以随时给我留言,小编会一一帮你们解决。

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值