Nietypowy router

Witam,

Szukam routera który będzie mógł pobrać kilka adresów IP od serwera DHCP operatora na interfejsie WAN (multi-homing według RFC 791), a następnie przekierować róch z tych adresów na wybrane wewnętrzne IP (DMZ albo przekierowanie portów). Przydała by się też możlwiość przekierowania wybranych portów (np. od 0 do 2047) na wybrane porty zewnętrznego IP (np. od 2048 do 4091). Chodzi o w miarę tani router z interfacem WAN - Ethernet. Jeśli było by to możliwe to fajnie było by jak by oprogramowanie routera było zrobione na Linuksie, a ja miałbym dostęp do konsoli (np. przez SSH) i możliwość tworzenia własnych regół iptables, manualną edycję pliku dhcpd.conf oraz konfiguracji serwera DNS - w przypadku BINDA będzie to named.conf. Mógłby być to też w sumie jakiś komputer (nie koniecznie x86) wielkości routera i nie robiący zbyt dużego szumu. Tylko nie Mini-ITX, bo to nie ten budżet. Z góry dzięki za odpowiedzi.

edit: Wbudowane access point 802.11 oraz Ethernetowy switch, są mile widziane, ale nie wymagane - mam osobnego switcha i access pointa.