虚拟机是linux(centos),host-only方式,与主机的连接ping问题。

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:52:04
虚拟机是linux,主机是windowsXP。
连接方式是host-only.
虚拟机可以ping通windows,但是windows不能ping通虚拟机。

VMnet1设置的是192.168.0.1,子网掩码255.255.255.0。
本地物理网卡也设置了允许VMnet1连接共享。

本地物理网卡的ip地址是自动获取的192.168.0.52,局域网共享上网,路由器默认网关是192.168.0.8。

虽然说VMnet1的IP地址与本地的物理网卡IP在同一网段内,但我以前一直是这么设置的,完全没有问题,可以互相ping通,而且虚拟机还可以上网。不知道这次到底是怎么了,以前装的是VMware6.0.0的精简版,现在用的是最新的VMware6.5.2纯英文版本。

请好心人帮忙!!!不胜感激。。。

本地连接“允许连接共享”后本地IP会自动设置为“192.168.0.1”的,你的不是么?
那这样的话你vmnet1也设置为192.168.0.1不就冲突了么?你把vmnet1设成同网段的其它值试试

希望是这个原因。

恩,建议设成网桥模式

我装过Ubuntu和红旗,Ubuntu是正常的,红旗没去注意
Ubuntu在安装的过程中就能连接到Internet去下载完整语言包了。。
我注意到一点,就是无论装的是win或linux,网络设置设host-only是很难成功的,至少我弄不成功。。
所以我利用他的设置换种间接的方法
首先你得确认你装的是完整版本(你现在用的6.5应该是的吧?)
然后在要设置的虚拟机属性中,打开网卡的属性页
网络连接方式不要选四项中的“Host-only”,选自定义,指定选择“VMNet1(Host-only)”那个,确定设置。这时重新启动和确认虚拟机里面的设置,应该就没问题了。。。
共享上网我用的是sygate,指定给wmnet1进行共享,并设置“转发DNS”,在win的虚拟机中我就设置网关和DNS为主机ip,保证成功(以前用VPC,用“连接共享”,成功率极其低)

用iptables -F关掉iptables.