我知道这是一个多年来被广泛讨论的话题,但我找不到合理的答案。
在 Windows 10 上使用 VMware Workstation Pro 14。
我有四位客人。我希望他们分成两对。
- 每对中的客人应该能够以典型的 TCP/UDP/ICMP 方式相互通信。
- 每对客人也应该能够通过互联网进行交流。
然而,一对客人不应与另一对客人交流。
似乎让 VMware 客户机与互联网通信的唯一方法是通过 NAT 或桥接连接(根据这里和这里)。
NAT
我的理解是,在 VMware Workstation Pro 中只能有一个 NAT 网络 ( vmnet8
)。因此,如果我的客户端都连接到此 NAT 网络,他们就可以看到彼此。我测试过了 - 确实如此。
桥接
如果我桥接 NIC,它们将位于同一个“物理”网络上,因此再次能够互相看到。
两个 NIC
我看到一些讨论说每个客人应该有两个 NIC:
- 用于与同对中的另一位客人进行交流。
- 用于与互联网通讯。
然而,我的理解是,Internet NIC 仍然必须是 NAT 或桥接,因此问题仍然存在。
一些注释