在 VirtualBox 中模拟物理网络连接

在 VirtualBox 中模拟物理网络连接

有没有办法在 VirtualBox 中模拟以太网电缆的物理菊花链链接?例如:

节点 A 位于子网 1(假设为 192.168.11.101),具有 1 个 NIC

节点 B 位于子网 2 (192.168.21.101) 上,有 2 个网卡桥接在一起

节点 C 也位于子网 2 (192.168.21.102) 上,具有 2 个 NIC,如上所述

节点 D 位于子网 1 (192.168.11.102),具有 1 个 NIC

我想要一种方法来模拟一条连接 A 到 B 的电缆、一条连接 B 到 C 的电缆以及一条连接 C 到 D 的电缆;当我从 A ping D 时,我希望它能够通过 B 和 C。我可以在带有电缆的物理机上实现这一点,但我希望在虚拟机上实现它。

感谢你们提供的任何帮助:)

答案1

确实可以。我们将从节点 A 到节点 D 进行配置。我假设每个节点都是一个虚拟机。

为了方便起见,我们将使用 192.168 范围并建立 /24 网络(第三个八位字节因网络而异,例如 192.168.0 和 192.168.1)对于每个地址,都需要一个虚拟 Nic。

Node A NIC 1 Address: 192.168.0.1

Node B NIC 1 Address 192.168.0.2
       NIC 2 Address 192.168.1.1

Node C NIC 1 address 192.168.1.2
       NIC 2 address 192.168.2.1

Node D NIC 1 address 192.168.2.2

这些将是互联网网络 NIC。桥接 NIC 将连接到物理 NIC 并直接交换网络数据包。换句话说,它位于您的真实网络上。对于此测试,我们只想在内部进行。

您还需要设置静态路由,具体操作取决于您的操作系统。

例如节点 B,您将希望它说“如果数据包来自 192.168.0.0 范围,则将其发送到 192.168.0.1。如果数据包来自 192.168.1.0 或 192.168.2.0,则将其发送到 192.168.1.2。”

相关内容