Однажды я натолкнулся на эти интересные вещи во время серфинга в Интернете, и из того, что я исследовал, я вижу, что они могут быть использованы в роутерах DIY. Я прав? Какое программное обеспечение вы должны использовать для таких вещей? (Я знаю, что Tomato и DD-WRT были созданы для замены прошивки на существующих маршрутизаторах, и я думаю, что возможно установить полную, хотя и небольшую, ОС на CF-карту, но я не знаю ничего более этого. Возможно ли создать свой собственный маршрутизатор с функциями, сравнимыми или даже лучше, чем те, которые имеются на коммерчески доступных маршрутизаторах?
networking
wireless-networking
Энрико Тувера-младший
источник
источник
Ответы:
Также обратитесь к ответу @ omglolbah.
Упомянутое вами оборудование для мини-бокса оснащено процессором AMD Geode, который является x86-совместимой ОС, и вы можете установить практически любой дистрибутив linux (или BSD), чтобы сделать его маршрутизатором. MiniBox даже поставляет специализированный дистрибутив под названием imedia linux ( http://www.mini-box.com/iMediaSDK?category=17 ) для этих плат.
Что мне не понравилось на этих машинах, так это то, что они на самом деле не намного быстрее, чем розничные маршрутизаторы, оснащенные пользовательскими прошивками.
(1) См. Ссылку на Википедию выше: http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
Дело в том, что если вам нужно перемещать данные как можно быстрее (например, насыщать Fast Ethernet или гигабитный Ethernet-порт), вам нужен быстрый ЦП для обработки данных, особенно если вы собираетесь использовать (1) VPN и (2 ) брандмауэр. Под быстрым ЦП я подразумеваю те ЦП, которые мы сейчас используем на рабочем столе. например Core 2 Duo, Athlon II и т. д.
Обратите внимание, что вы также можете получить процессор i5 вместо этого из-за ускорения, указанного в инструкциях AES-NI программного обеспечения для криптографии, если вы в конечном итоге планируете использовать маршрутизатор для выполнения какой-либо другой задачи, например, передачи файлов с помощью SCP, будущих возможностей AES -II совместимое программное обеспечение VPN и т. Д.
источник
Существует множество дистрибутивов Linux, специально разработанных для этой цели. Оборудование, на которое вы ссылаетесь, должно быть более чем достаточно для большинства из них.
http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
Я сам в течение многих лет использовал старый ноутбук Compaq Presario 266 МГц с двумя сетевыми картами в качестве маршрутизатора, пока не перешел на большой толстый файловый сервер. Debian был дистрибутивом, который я использовал на старой машине, и теперь я использую Ubuntu. С несколькими установленными пакетами безопасности большинство дистрибутивов можно использовать для маршрутизатора, хотя очевидно, что набор функций меняется.
источник