如何同时通过 NAT 使用我的 Mac 网络连接来获得两个 VMWare 虚拟机?

如何同时通过 NAT 使用我的 Mac 网络连接来获得两个 VMWare 虚拟机?

我在 Mac 上运行 VMWare Fusion 2。我设置了三个 Windows XP Pro SP3 虚拟机(来自同一张 Windows 光盘 - 一个从头安装,另外两个是原始 VMWare 文件的副本)。

当我同时运行多个虚拟机时,只有其中一个虚拟机可以连接到互联网。无论我将两个虚拟机的网络适配器都设置为 NAT、桥接,还是将一个设置为 NAT,另一个设置为桥接,都是如此。

有没有办法让两台虚拟机同时运行并上网?

答案1

确保虚拟机中虚拟网络适配器的 MAC(硬件)地址是唯一的。如果您通过从另一台虚拟机复制来创建虚拟机,则它们最终可能会具有相同的 MAC 地址。

答案2

VMware Fusion 不会施加此类网络限制。这里还有其他因素在起作用,但我不知道是什么。

如果您在每个 VM 实例中从命令提示符运行“ipconfig /all”,是否会看到分配给每个虚拟机的唯一 IP 地址?

如果您克隆了主 Windows VM 映像,您是否使用工具为每个实例创建唯一的机器 SID?类似新SID例如。即使你不这样做,我也不相信这会对 TCP/IP 网络产生任何影响。

相关内容