为什么虚拟机ping不通主机?

我用的是Windows XP Professional - VMware Workstation虚拟机!又知道的请速回!

虚拟机ping不通主机的原因有以下:

虚拟机未设置成nat的网络模式,虚拟机设置成桥接的模式,但是未和主机配置统一网段的ip,主机网卡故障。

解决办法:

将虚拟机的网络模式设置成nat,或者设置成桥接,但是要把ip改到主机ip这个段,如果是主机网卡故障,可以重启电脑,或者重新安装网卡驱动。

关闭防火墙,发现虚拟机可以ping通主机了,说明是Windows7防火墙阻止了。

现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了什么,导致需要关闭防火墙。

于是我在网上查看资料,原来是Windows7的防火墙没有打开ICMPv4-in这个规则,那怎么打开呢:

1. 打开WIN7防火墙

2. 选择高级设置

3.入站规则

4. 找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。

5. 虚拟机可以ping通主机了。

拓展资料:

最大的原因可能是因为VMware Network Adapter VMnet8网络适配器IP设置不对,与虚拟机IP没在同一个网段, 上面已经查看过虚拟机的IP、子网掩码和默认网关。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-06
vmnet上面的ip没用,即使你更改了也没用。
1、首先确定你的电脑连接的网络可以自动分配ip,或者至少可以在为你的本地主机分配ip后还能同时再为你的虚拟机分配一个ip(如果是在公司,要了解清楚公司的ip可否自动分配,一般的公司很少这么大度)
2、虚拟机启动前设置桥接方式,然后启动进入。
3、关闭宿主机的防火墙,查看宿主机和虚拟机各自的ip,然后互ping
4、一般这样设置就没有问题了,enjoy!!!
附言:装好虚拟机后vm1,vm8最好不要动他,任由他们在那里就好了,不会有什么问题。顺便说一句,我用的是最新版的vmware,我也是刚弄好就看到你的问题了,就分享一下。嘿嘿……

忘了说一句:检查虚拟机是否开启了ssh服务:
命令:dpkg --list|grep ssh
如果没有就到官网上下载ssh组件
第2个回答  推荐于2017-09-12

虚拟机ping不通主机的原因有以下:

    虚拟机未设置成nat的网络模式

    虚拟机设置成桥接的模式,但是未和主机配置统一网段的ip

    主机网卡故障

解决办法:

    将虚拟机的网络模式设置成nat,或者设置成桥接,但是要把ip改到主机ip这个段

    如果是主机网卡故障,可以重启电脑,或者重新安装网卡驱动

第3个回答  2011-10-31
关闭虚拟机电源,点击编辑虚拟机,把网卡的连接方式改称桥接方式,这样路由器跟主机就会在同一网段,同一网段才能互相平通~~本回答被提问者采纳
第4个回答  2011-08-25
vmnet1 既然是host-only 那肯定是不能访问了
我建议你虚拟机采用网桥模式,虚拟机手动配置和自己电脑同网段的地址就可以上网了,如果选用NAT,其实也是可以的,但是要实现本机连接虚拟机,你需要解决端口映射
相似回答