Роутер 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 при необходимости
и получается очень даже неплохой роутер за относительно небольшие деньги.
Т.е. вместо помойки -Старый ПК- ЭТО достаточное количество "дырок" для подключения сетевых устройств/плюс автоматическое решение резервного питания за счет АКБ сабжа.
А добавить к системе действительно необходимые усб-Ethernet свисток/вай-фай свисток/модем не так уж и дорого.
Оф.сайт (EN) -
https://www.pfsense.org/
Вики PfSense (RU) -
http://wiki.lissyara.su/wiki/PFSense
Форум -
https://forum.pfsense.org/index.php?board=9.0