在VMWare服务器并行vms – 如何configurationnetworking,使他们可以互相ping通?

我正在使用VMWare服务器(目前在版本1.0.7),并有两个虚拟机,我想同时运行。 但是,我在设置它们时遇到问题,所以可以互相ping通。

我已经configuration他们使用“桥接”networking。 他们都从我的networking上的DHCP服务器获得IP地址,但之后,他们不能互相ping通。 看来,只有第一个有一个正常运行的networking连接(我可以ping主机和互联网连接工作),但另一个没有。 如果有帮助,两个虚拟机都运行XP SP 3。

有任何想法吗? 谢谢!

听起来你已经做了一切正确的事情来完成你要找的东西。

你“克隆”或复制一个VM的VMX文件创build第二个? 理论上他们使用相同的MAC地址是可能的,这将导致各种各样的疯狂。

当只有“问题”虚拟机启动时,问题是否有所不同?

由于“问题”虚拟机是从DHCP拉的IP地址,我倾向于认为它能够通过其虚拟网卡进行通信,在这一点上,你刚刚得到了一个networking通信故障排除问题,不像你有什么通过networking进行通信的物理机器。

  • “问题”VM可以ping其默认网关吗?

  • “问题”虚拟机上的ARPcaching看起来像什么时候试图ping其默认网关( arp -a输出)?

看来这个问题是由于复制导致它们具有相同MAC地址的虚拟机造成的。

以下是如何改变:

  • 打开虚拟机configuration文件(* .vmx)
  • 会有类似这样的线条:
     ethernet0.generatedAddress =“00:0c:29:d6:fb:50”
     ethernet0.generatedAddressOffset =“0”
     ethernet0.addressType = “生成”
  • 他们必须被删除(或使用#注释掉),并由以下代替:
     ethernet0.address = 00:50:56:xx:yy:zz
     ethernet0.addressType = “静态”
  • xx必须在00和3F yy的范围内,zz可以是任何hex数字