VMWare 中 2 个虚拟机之间的点 2 点连接

Point 2 Point connection between 2 virtual machine in VMWare

我有一个使用 VMWare Workstation 15 构建的用于测试的虚拟网络。虚拟网络一切正常,但我有一个问题无法解决。

据我了解,VMWare 中的虚拟网络(称为 VMnetx,其中 x 是一个数字)用作虚拟交换机。在虚拟网络管理器中创建一个带有子网的虚拟网络。一旦你想将一台机器连接到虚拟网络,你 select 你的界面上的那个网络,一切都很好。

问题是如果我想要 P2P 连接(基本上是虚拟电缆作为同一子网中两台机器之间的网桥连接)。

我试图创建另一个具有相同子网的虚拟网络,这样我就可以将两个网络适配器仅连接到这个新创建的虚拟网络(它应该具有相同的子网),但是 VMWare 不允许我创建另一个虚拟网络使用相同的子网。

有没有办法在已经创建的虚拟网络的同一子网上点对点连接两台机器,而无需使用虚拟交换机?

PS 我所有的机器 运行 Linux 服务器 20.04.2 LTS

不幸的是,没有办法做到这一点。一个解决方案是创建一个 USB 虚拟加密狗来连接两台机器。

最好的解决方案仍然是使用连接到虚拟网络的网络接口并将机器 2 设置为使用机器 1 作为默认网关(您将不再需要 10.1.0.5 接口)