我正在寻找内存占用极低的操作系统路由器发行版。我想在虚拟机中启动它,以便在实验室环境中将多个虚拟机子网连接在一起。
任何需要主机操作系统(Windows XP)重新启动的操作都不是合适的解决方案,原因超出了该问题的范围。
我在 vms 中使用 freenas 作为 iscsi 目标,希望找到类似的东西,以便轻松简单地在子网之间进行路由,并且不会占用过多的内存。
或者,如果我可以在 freenas 中执行一两个命令行来将其变成路由器,那也很好。客户操作系统必须重新启动是可以的 ;-) 但不幸的是,无法重新启动主机操作系统本身。
答案1
什么是“非常低的内存占用”?64MB?64KB?
OpenBSD 可能符合您的要求,并且我选择的路由器操作系统。我的 HQ 路由器运行时占用大约 17MB 空间,内存中有 1700 个状态。
答案2
Vyatta 社区版会做你想做的事。还可以查看他们的文档。这里是一个信息丰富的网站,可以帮助您入门。
如果您确实设置了 Vyatta,请确保在进行更改后保存配置,否则重新启动路由器后您将丢失它们。
答案3
查看 freenas 文档,似乎可能只使用 freenas,在 rc.conf 中设置 gateway_enable="YES":
http://www.freebsd.org/doc/en/books/handbook/network-routing.html
由于所有虚拟子网都直接链接到虚拟路由器(毕竟它们都在同一个虚拟物理网络上),因此将其设置为“是”、配置所有虚拟网络适配器并重新启动客户机就足够了。
答案4
如果您仍在寻找操作系统路由器,请尝试 fli4l:http://www.fli4l.de/en/home/news/
它易于配置并且占用内存很少。