我使用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通,下午就不行了...)
NAT网络的特点就是从里面能连外面,从外面连不了里面,就像家里的电脑能通过家里的路由器上网,但外面的网络连不了家里的机器。
我猜你要达到的目的是虚拟机能上网,并且能从windows里面通过ssh客户端连上去。建议两种方案,一种是将NAT模式改成”桥接模式“,这样虚拟机就和你主机在同一个网段里了,通过DHCP或者配置一个和你主机同网段的IP就可以了,既能上网也能通过主机连上去;另一种是再加一个网卡,并选择“仅主机模式”,于是虚拟机就有了两个网卡,一个通过NAT上网,另一个专门和主机相连,这样通过“仅主机模式”那块网卡上的IP就能连上虚拟机。
1.ssh 使用 tcp 22 端口,但 ping 程序与之无关。只需检查您的防火墙/iptables状态和配置即可。
2.如果您不知道如何解决,请粘贴以下命令的结果:
service iptables status
service sshd status
改桥接模式,关防火墙 iptables -F 或者加访问规则