我正在寻找一个非常低的内存占用量的OS路由器分配。 我想在虚拟机中启动它,在实验室环境中将多个虚拟机子网连接在一起。
任何需要主机操作系统(Windows XP)重启的东西都不是一个合适的解决scheme,因为这个问题的范围之外。
我使用freenas作为vms中的iscsi目标,我希望能够轻松简单地find类似于子网之间的路由的东西,而不会吃掉过多的内存。
或者,如果有一两个命令行我可以在内部执行,把它变成一个完美的路由器。 客户操作系统不得不重新启动; – ),但不幸的是重新启动主机操作系统本身是不可能的。
什么是“非常低的内存占用”? 64MB? 64KB?
OpenBSD可能符合你的要求,是我select的路由器操作系统 。 我的HQ路由器运行在17MB左右,内存1700个状态。
Vyatta社区版将做你想做的事情。 另外检查他们的文档 。 这里是一个信息丰富的网站,应该帮助你开始。
如果您设置了Vyatta,请务必在进行更改后保存configuration,否则在重新启动路由器后会丢失它们。
看看freenas的文档,看起来可能只使用freenas,在rc.conf中设置gateway_enable =“YES”:
http://www.freebsd.org/doc/en/books/handbook/network-routing.html
由于所有的虚拟子网都直接链接到虚拟路由器(它们全都在同一虚拟物理networking上),所以将其设置为“yes”,configuration所有虚拟networking适配器并重新启动guest虚拟机可能就足够了。
如果你仍然search一个OS路由器,请尝试fli4l: http ://www.fli4l.de/en/home/news/
它很容易configuration,并具有非常低的内存占用。