Соорудил я себе вместо старого роутера от dlink с прошивкой openwrt, роутер из десктопной x86 материнки с двумя сетевушками.
Для настройки обычный debian, внезапно оказался многократно удобнее, чем openwrt и дефолтная прошивка.
И вообще, описанного в манах по openwrt функционала в файлах /etc/config/* для многого не хватает. И все равно приходится использовать «родные» для приложения файлы настройки. Многие вещи гораздо удобнее оказалось делать, вручную используя iptables, а затем просто сохранив его, нежели через /etc/config/firewall
Также, в /etc/config/dhcp я так и не нашел, как статически сопоставлять имя и ип адрес, а не после dhcp запроса. С помощью же bind9 это реализуется элементарно.
В основном это за счет использования бОльшего дискового пространства.