如何在 VMware 中配置多个可以访问 Internet 的隔离网络?

如何在 VMware 中配置多个可以访问 Internet 的隔离网络?

我知道这是一个多年来被广泛讨论的话题,但我找不到合理的答案。

在 Windows 10 上使用 VMware Workstation Pro 14。

我有四位客人。我希望他们分成两对。

  • 每对中的客人应该能够以典型的 TCP/UDP/ICMP 方式相互通信。
  • 每对客人也应该能够通过互联网进行交流。

然而,一对客人不应与另一对客人交流。

似乎让 VMware 客户机与互联网通信的唯一方法是通过 NAT 或桥接连接(根据这里这里)。

NAT

我的理解是,在 VMware Workstation Pro 中只能有一个 NAT 网络 ( vmnet8)。因此,如果我的客户端都连接到此 NAT 网络,他们就可以看到彼此。我测试过了 - 确实如此。

桥接

如果我桥接 NIC,它们将位于同一个“物理”网络上,因此再次能够互相看到。

两个 NIC

我看到一些讨论说每个客人应该有两个 NIC:

  1. 用于与同对中的另一位客人进行交流。
  2. 用于与互联网通讯。

然而,我的理解是,Internet NIC 仍然必须是 NAT 或桥接,因此问题仍然存在。

一些注释

  • 根据VMware 文档,您只能有一个 NAT 网络。
  • VirtualBox 似乎通过以下方式轻松提供此功能:NAT 网络

相关内容