Bre*_*ias 6 networking windows virtualbox nat vmware-workstation
我在两个不同的主机上安装了 VMWare Workstation 7.1.x 和 Virtualbox 4.0.8,所以我可以比较。
我将两者上的虚拟网络适配器都设置为 NAT,这对两者都是成功的。结果:
Virtualbox 地址:10.10.2.13 VMWare 地址:192.168.0.20
分配给 VMWare 来宾的 IP 是预期的。但是我对提供给 virtualbox 的 IP 地址感到惊讶。这些机器在我的家庭网络上,只有 NAT 地址(192.168.xx),所以当我看到 10.10.2.x 时 - 我有点惊讶。
然后我将两个 VM 切换为使用桥接网络。VMWare 来宾继续使用 NAT 地址,但 Virtualbox 也开始使用 NAT 地址。
简而言之,我认为 VMWare 来宾行为是我所期望的。Virtualbox 的行为对我来说很奇怪。如果有的话,我希望 Virtualbox 做相反的事情(对 NAT lan 适配器使用 NAT 地址,对桥接例程使用非 NAT 地址)。不要误会我的意思,我很惊讶在任何配置下看到 Virtuabox 的非 NAT 地址。
但是有人可以向我解释为什么我得到了我所做的结果吗?以及如何/为什么 IP 地址 10.10.2.x 在我的家庭网络上“工作”?
请记住,两个 VM 来宾始终都可以成功联网。
这一切在我看来都很正常。
任何低于 10.0.0.0/8(以及 172.16.0.0/12)的都是完全正常的 NAT 地址。当您将 VM 置于 NAT 模式时,该软件本质上充当它自己的来宾计算机的 dhcp 服务器,并将转换到主机网络,以便特定主机上的所有来宾与主机共享一个 IP。任何这些范围内的任何东西都是 NAT 的公平游戏。看来 VMWare 默认使用 192.168.0.0/24 范围,而 VirtualBox 使用 10.0.0.0 范围。两者都很好,而且都不比另一个好(尽管我个人更喜欢 10.0.0.0 范围,因为可用地址是 255 倍)。
听起来您可能希望 NAT 模式在您的主机网络和 Internet 之间使用 NAT,但事实并非如此。事实上,这就是桥接模式的作用。切换到桥接模式意味着您的 VM 来宾现在直接连接到您的家庭路由器的 dhcp 服务器以获取地址。VirtualBox 和 VMWare 现在都将从同一个地方获取地址。VMware 也会发生变化,只是旧模式和新模式从类似的池中分配地址。
| 归档时间: |
|
| 查看次数: |
13490 次 |
| 最近记录: |