有没有办法在 VirtualBox 中关闭提供的默认路由功能并让其中一个虚拟机充当路由器。下面是我的设置。
我想让 OpenBSD (VMrouter) 在两个子网之间交换数据包。我这样做是为了了解这一切的基本工作原理。
所有虚拟机的网络模式:内部网络
----VirtualBox-----
| | |
VM1 VMrouter VM2
VM1 -> CentOS 10.0.1.10/24
网络
VM2 -> BT5.0 10.0.2.10/24
网络
VMrouter ->
OpenBSD` 充当网关路由器,每个子网有两个 VNIC。
答案1
我认为您可以使用作为NIC 选项Internal Network
提供的选项来做到这一点。Attached to:
为您的 VM1 提供 intnet1 中的 NIC,为您的 VM2 提供 intnet2 中的 NIC,并为您的 VMrouter 提供两个 intnet 中的 NIC,以便它可以在两者之间进行路由。