我在两个不同的主机上安装了VMWare Workstation 7.1.x和Virtualbox 4.0.8,因此可以进行比较。
我将两个虚拟网络适配器都设置为NAT,这对两个都成功。结果:
虚拟箱地址:10.10.2.13 VMWare地址:192.168.0.20
分配给VMWare guest虚拟机的IP是预期的。但是我对为virtualbox提供的IP地址感到惊讶。这些机器位于我的家庭网络中,该网络只有NAT地址(192.168.xx),所以当我看到10.10.2.x时-感到有些惊讶。
然后,我切换了两个虚拟机以使用桥接网络。VMWare guest虚拟机继续使用NAT地址,但是Virtualbox也开始使用NAT地址。
简而言之,我认为VMWare来宾行为是我所期望的。Virtualbox的行为对我来说很奇怪。如果有的话,我希望Virtualbox做相反的事情(对NAT lan适配器使用NAT地址,对桥接例程使用非NAT地址)。不要误会我的意思,在任何配置下,看到Virtuabox的非NAT地址时,我都很惊讶。
但是有人可以向我解释为什么我得到了我得到的结果吗?IP地址10.10.2.x如何/为什么在我的家庭网络上有效?
请记住,两个VM guest虚拟机始终都能成功建立网络。