登录

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百度或者windows的本机ip都可以:

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

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

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

# Linux
PHP中文网PHP中文网2017 天前904 次浏览

全部回复(3) 我要回复

  • 某草草

    某草草2017-06-05 11:12:00

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

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

    回复
    0
  • 为情所困

    为情所困2017-06-05 11:12:00

    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

    回复
    0
  • PHP中文网

    PHP中文网2017-06-05 11:12:00

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

    回复
    0
  • 取消回复发送