• 0

  • 0

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

猿人不正经

不想写代码

3个月前

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

当出现这样的情况的时候,首先想到的是,是不是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模式,因为这个模式的虚拟机能够访问到主机,和网络中的其他主机。这个从一开始创建虚拟机的时候就已经配置好了的。

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

免责声明:文章版权归原作者所有,其内容与观点不代表Unitimes立场,亦不构成任何投资意见或建议。

0

相关文章推荐

未登录头像

暂无评论