【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机?

我使用vm ware安装了centos6.5,但是我当我配置好静态ip以后,在虚拟机里可以ping通windows的ip地址,也可以ping通baidu.com.但是在windows里我想用xshell连接总是连接失败,我就ping了下,发现连接超时,请问这个是什么原因呢?
以下附上配置截图:
192.168.5.72 是我本机windows的ip
192.168.227.80 是我给虚拟机配置的ip

windows下ping虚拟机不成功:
【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机?

linux虚拟机" title="linux虚拟机">linux虚拟机下ping百度或者windows的本机ip都可以:

【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机?

以下是我的虚拟机网络配置:

【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机?

我在windows环境下使用 x-shell 连接linux的失败截图:

【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机?

请问各位,这是什么原因呢,我要如何操作才能让windows也可以ping通虚拟机从而使用x-sherll连接呢.谢谢了!
(其实中午的时候刚装好linux那会我还能ping通,下午就不行了...)

回答

NAT网络的特点就是从里面能连外面,从外面连不了里面,就像家里的电脑能通过家里的路由器上网,但外面的网络连不了家里的机器。

我猜你要达到的目的是虚拟机能上网,并且能从windows里面通过ssh客户端连上去。建议两种方案,一种是将NAT模式改成”桥接模式“,这样虚拟机就和你主机在同一个网段里了,通过DHCP或者配置一个和你主机同网段的IP就可以了,既能上网也能通过主机连上去;另一种是再加一个网卡,并选择“仅主机模式”,于是虚拟机就有了两个网卡,一个通过NAT上网,另一个专门和主机相连,这样通过“仅主机模式”那块网卡上的IP就能连上虚拟机。

一句话总结:NAT模式下,将VMware Network Adapter VMnet8的IP改为与虚拟机IP同一网段即可
https://blog.csdn.net/wendrew...

1.ssh use the tcp port 22,but the ping program has nothing to do with it. just check your firewall/iptables status and configuration.
2.if you have no idea how to solve, please paste the results of following commands:
service iptables status
service sshd status

改桥接模式,关防火墙 iptables -F 或者加访问规则

楼主最后怎么解决的呢?

在你的虚拟机网络配置界面 把“使用本机DHCP服务将IP地址分配给虚拟机(D)” 前面的框打上√

以上是 【linux】本机无法ping通虚拟机,但是虚拟机本身可以ping通本机? 的全部内容, 来源链接: utcz.com/a/83277.html

回到顶部