在虚拟机中使用 m0n0wall 进行测试

在虚拟机中使用 m0n0wall 进行测试

我想在 (VirtualBox) VM 中使用 m0n0wall 来试用并看看它能做什么。最终目标是让多个虚拟机连接到内部虚拟网络,该网络通过 m0n0wall VM,然后 m0n0wall 盒通过主机上的 NAT 或桥接适配器连接到互联网。我可以找到如何设置 LAN 和 WAN 地址,但这似乎仅适用于将 m0n0wall 用作路由器,而不是连接到另一个路由器。

让我们看看我是否可以绘制这个图表:
[虚拟机]->->-内部(仅限 VM)网络->->-[m0n0wall VM]->->-桥接/NAT Addaptor->->-[“真实”路由器]->->-Internet。

有人能建议我该怎么做吗,或者我认为 m0n0wall 不应该这样使用?

答案1

我认为您的设置似乎不错。您需要做的是在 Virtualbox 中创建一个仅主机网络并将所有虚拟机分配到该网络。然后,m0n0wall VM 应该有两个虚拟网卡,一个连接到仅主机网络,另一个连接到桥接适配器。

使用此设置,确保 m0n0wall VM 知道哪个 NIC 是哪个。然后,它应该在虚拟网络上启动 DHCP 服务器,为 VM 分配 IP 并将自己设置为它们的路由器。一切就绪。

查看VirtualBox 手册了解更多信息。具体来说:

要将虚拟机的虚拟网络接口更改为“仅主机”模式:

要么转到图形用户界面中虚拟机设置笔记本中的“网络”页面并选择“仅主机网络”,要么在命令行中键入

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

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

相关内容