Роутер cвоими руками на базе компа/ноута архитектуры i386(32bit)/AMD64(64bit) и ПО pfSense
Вспомнил про старый проект (в прошлом веке его называли "циско для умных, но пока не очень богатых"), который актуален и сегодня - построение роутера на базе компьютера/ноута на x86/64 архитектуре.
Это возможно с помощью
pfSense - FreeBSD-системы с открытым исходным кодом, созданной специально для использования в качестве брандмауэра или маршрутизатора.
Если очень кратко - на комп/ноут инсталлируется pfSense, настраиваются все сетевые интерфейсы (а подключить можно почти все, что угодно- сетевые платы/модемы/вайфай-свистки и т.д), устанавливаются/настраиваются при нееобходимости необходимые службы
Скрытый текст
Брандмауэр/Firewall
State Table
Network Address Translation (NAT)
Redundancy — два или более файрвола могут быть объединены в отказоустойчивую группу, также поддерживается синхронизация настроек между ними
Load Balancing
Outbound Load Balancing
Inbound Load Balancing
VPN Сервер
IPsec
OpenVPN
PPTP
Server PPPoE
Server Reporting and Monitoring — Мониторинг
RRD Graphs Real Time Information
Dynamic DNS
pfSence: Captive portal — перенаправление на специальную веб-страницу для авторизации для доступа в Интернет
DHCP сервер and Relay
приятный веб интерфейс (примеры)
+ пакеты FreeBSD при необходимости
и получается очень даже неплохой роутер за относительно небольшие деньги.
На сегодняшний момент я считаю оптимальным использование "старых ноутов"/нетбуков - достаточное количество "дырок" для подключения сетевых устройств/плюс автоматическое решение резервного питания за счет АКБ сабжа.
Ну и напоследок - очень "старый" коре 2 дуо на ноуте - довольно мощный конкурент очень "крутым" современным роутерам по производительности.
Попробовал на ноуте Тошибе Текре А8 - очень доволен результатами.
А добавить к системе действительно необходимые усб-Ethernet свисток/вай-фай свисток/модем не так уж и дорого.
Оф.сайт (EN) - https://www.pfsense.org/
Вики PfSense (RU) - http://wiki.lissyara.su/wiki/PFSense
Форум (RU) - https://forum.pfsense.org/index.php?board=9.0