XShell连接虚拟机centOs(NAT模式下)失败解决方法

如果你遇到了跟我一样的问题:今天XShell还能连上Contos7就是过了一天开机之后,XShell连不上centos7了。那么,你可以看下去了,这篇文章绝对有用。(建议先直接试试文章末尾的最后一个方法能不能解决)

最近发生了一件奇怪的事情,就是XShell有时候能连接Contos,有时候连不上,报一下错误。
在这里插入图片描述
在这里插入图片描述
ens32网卡的ip信息跟虚拟网络编辑器中的ip也对着呢。啥原因呢?
另外,我发现在contos7中可以ping通百度,可以ping通自己和网关,就是ping不通主机VMnet8
在这里插入图片描述
而且,在windows中ping不通虚拟机
在这里插入图片描述
百度了一大堆资料,比如看端口啊,防火墙啊,查看虚拟网络编辑器,始终解决不了。今天看了一篇博客,终于解决了这个困扰我许久的问题。因此,在这里记录下。
原博客地址:NAT模式下虚拟机centOs和主机连不通(ping不通)解决方法
在这里插入图片描述
搞完了这些之后,打开虚拟机终端:
1.

cd /etc/sysconfig/network-scripts   
vi ifcfg-ens32

配置如下。

NAME=ens32
DEVICE=ens32
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.186.201
NETMASK=255.255.255.0
GATEWAY=192.168.186.2
HWADDR=00:0c:29:23:f3:dc

2、配置完成后 systemctl restart network 后应该就是可以的了。
在这里插入图片描述
5、接下来来进行测试。
在这里插入图片描述
ok,至此,问题完美解决了吗。
no
今天晚上又连不上了,我吐了。。
我发现VMnet1的ip是动态变化的,估计就是它问题
在这里插入图片描述
现在,给它整成静态的,目前ok
在这里插入图片描述
如果没有更新博客,那就是问题就这样解决了。
过了一天,哈哈哈,又出问题了,我尼玛的,这可咋整。
问题还是老样子:就是过了一天开机之后,XShell连不上centos7。然后我用windows ping Centos发现ping不通,用Centos7ping VMnet8页ping不通。也就是说,这两者ping不通。
呜呜呜!!!这可咋弄。这问题困扰我很长时间了,还没解决。
于是我灵机一动。
先在Windows中禁用VMnet8,然后再开启。我去!!!你敢信,他好了,他好了!!!!
在这里插入图片描述
在这里插入图片描述
至此,终于解决了。

猜你喜欢

转载自blog.csdn.net/weixin_42118981/article/details/112965618