在VM中使用m0n0wall进行testing

我想在(VirtualBox)虚拟机中使用m0n0wall来玩玩,看看它能做什么。 最终的目标是让大量虚拟机连接到内部虚拟networking,并通过m0n0wall虚拟机,然后通过NAT或主机上的桥接addaptor将m0n0wall虚拟机连接到互联网。 我可以找出如何设置局域网和广域网地址,但是这似乎只是将m0n0wall用作连接到另一个路由器的路由器。

我们来看看是否可以这样描绘:
[虚拟机] – > – > – 内部虚拟机networking – > – > – [m0n0wall虚拟机] – > – > – 桥接/ NAT添加器 – > – > – [“真正的路由器” – > – > – Internet 。

任何人都可以build议我应该怎么做,或者我认为m0n0wall是不是要这样使用?

我认为你的设置看起来不错。 你需要做的是在Virtualbox中创build一个只有主机的networking,并将所有的虚拟机分配给该networking。 然后,m0n0wall虚拟机应该有两个虚拟网卡,一个连接到主机唯一的networking和第二个桥接适配器。

使用这个设置,确保m0n0wall虚拟机知道哪个网卡是哪个。 然后在虚拟networking上启动DHCP服务器,为虚拟机分配IP地址,并将自己设置为路由器。 你很好走。

有关更多信息,请参阅VirtualBox手册 。 特别:

要将虚拟机的虚拟networking接口更改为“仅主机”模式,请执行以下操作:

或者转到graphics用户界面的虚拟机设置笔记本中的“networking”页面,并select“仅主机联网”,或者在命令行上input

VBoxManage modifyvm "VM name" --nic<x> hostonly; 

有关详细信息,请参阅“VBoxManage modifyvm”部分。