Я ищу дистрибутив ОС с очень низким объемом памяти. Я хочу запустить его на виртуальной машине, чтобы объединить несколько подсетей виртуальных машин в лабораторной среде.
Все, что требует перезагрузки ОС хоста (Windows XP), не является подходящим решением по причинам, выходящим за рамки этого вопроса.
Я использую freenas в качестве цели iscsi в vms, и я надеюсь найти что-то похожее на маршрут между подсетями легко и просто и без лишнего использования памяти.
В качестве альтернативы, если есть одна или две командные строки, которые я мог бы выполнить внутри freenas, чтобы превратить его в маршрутизатор, который тоже был бы идеальным. Для гостевой ОС вполне нормально перезагружаться ;-), но, к сожалению, перезагрузка самой ОС хоста невозможна.
Что такое «очень низкий объем памяти»? 64 МБ? 64 КБ?
OpenBSD, вероятно, соответствует вашим требованиям и моя ОС маршрутизатора на выбор. Мой маршрутизатор HQ имеет около 17 МБ памяти и 1700 состояний в памяти.
Vyatta Community Edition буду делать то, что ты хочешь. Также посмотрите их документы. Вот - информативный сайт, который должен помочь вам начать работу.
Если вы настроили Vyatta, обязательно сохраните конфигурацию после внесения изменений, иначе вы потеряете их после перезагрузки маршрутизатора.
если вы все еще ищете роутер для ОС, попробуйте fli4l: http://www.fli4l.de/en/home/news/
его легко настроить, и он занимает мало места в памяти.
Глядя на документацию по freenas, похоже, что можно просто использовать freenas, установив gateway_enable = "YES" в rc.conf:
http://www.freebsd.org/doc/en/books/handbook/network-routing.html
Поскольку все виртуальные подсети напрямую связаны с виртуальным маршрутизатором (в конце концов, все они находятся в одной виртуальной физической сети), вероятно, достаточно установить для этого параметра «Да», настроить все виртуальные сетевые адаптеры и перезагрузить гостя.