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

问题描述

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

据我所知,VMWare 中的虚拟网络(称为 VMnetx,其中 x 是一个数字)用作虚拟交换机。在虚拟网络管理器中创建一个带有子网的虚拟网络。一旦您想将一台机器连接到虚拟网络,您就可以在界面上选择该网络,一切正常。

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

schema

我尝试创建另一个具有相同子网的虚拟网络,因此我只能将两个网络适配器连接到这个新创建的虚拟网络(应该具有相同的子网),但是 VMWare 不允许我创建另一个具有相同子网的虚拟网络同一子网。

有没有一种方法可以在不使用虚拟交换机的情况下,在已经创建的虚拟网络的同一子网上连接两台机器点对点?

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

解决方法

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

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