4

Страница 1

Страница 2

Однажды днем я натолкнулся на эти интересные вещи во время веб-серфинга, и из того, что я исследовал, я вижу, что они могут быть использованы в DIY-роутерах. Я прав? Какое программное обеспечение вы должны использовать для таких вещей? (Я знаю, что Tomato и DD-WRT были созданы для замены прошивки на существующих маршрутизаторах, и я думаю, что возможно установить полную, хотя и небольшую, ОС на CF-карту, но я не знаю ничего более этого. Возможно ли создать свой собственный маршрутизатор с функциями, сравнимыми или даже лучше, чем те, которые имеются на коммерчески доступных маршрутизаторах?

2 ответа2

2

Также обратитесь к ответу @ omglolbah.

Упомянутое вами оборудование для мини-бокса оснащено процессором AMD Geode, который является x86-совместимой ОС, и вы можете установить практически любой дистрибутив Linux (или BSD), чтобы сделать его маршрутизатором. MiniBox даже поставляет специализированный дистрибутив под названием imedia linux (http://www.mini-box.com/iMediaSDK?category=17) для этих плат.

Что мне не понравилось на этих машинах, так это то, что они на самом деле не намного быстрее, чем розничный маршрутизатор, оснащенный пользовательскими прошивками.

+-------------------+------------+------------+------------------------+
| Speed / Feature   | Power      | Size       | Choice                 |
+-------------------+------------+------------+------------------------+
| Doesn't matter /  | Low        | Small      | Get a retail router    |
| Doesn't matter    | (10W)      |            |                        |
+-------------------+------------+------------+------------------------+
| Doesn't matter /  | Low        | Small      | Get a retail router    |
| Complicated       | (10W)      |            | and replace firmware   |
+-------------------+------------+------------+------------------------+
| Moderate       /  | Low        | Small      | Use small atom board   |
| Doesn't matter    | (20W)      |            | use linux distros (1)  |
+-------------------+------------+------------+------------------------+
| Fast           /  | High       | Small      | Use mini-itx boards    |
| Complicated       | (~80W)     |            | consider desktop grade |
|                   |            |            | CPUs e.g. C2D, etc.    |
+-------------------+------------+------------+------------------------+
| Fast           /  | High       | Rack       | Consider commercial    |
| Complicated       | (~80W)     |            | routers, e.g. those    |
|                   |            |            | from Cisco.            |
|                   |            |            | (esp. second hand)     |
+-------------------+------------+------------+------------------------+
| Fast           /  | High       | Big        | Get a modern desktop   |
| Complicated       | (>100W)    |            | Computer and install   |
|                   |            |            | a router distribution  |
+-------------------+------------+------------+------------------------+

(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 и т.д.

0

Существует множество дистрибутивов Linux, специально разработанных для этой цели. Оборудование, на которое вы ссылаетесь, должно быть более чем достаточно для большинства из них.

http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions

Я сам в течение многих лет использовал старый ноутбук Compaq Presario 266 МГц с двумя сетевыми картами в качестве маршрутизатора, пока не перешел на большой толстый файловый сервер. Debian был дистрибутивом, который я использовал на старой машине, и теперь я использую Ubuntu. С несколькими установленными пакетами безопасности большинство дистрибутивов можно использовать для маршрутизатора, хотя очевидно, что набор функций меняется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .