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