Вариантов масса. Одной железкой не получится, это будет шлюз + свич. Шлюз может быть таким (zyxel.ru/zywall-usg-20) есть масса вариантов для малого офиса из разряда все в одном для маленького офиса (www.dlink.ru/ru/products/6/1478_b.html) а если собирать самому, то основное тебование - минимум 2 сетевых интерфейса. Вариантов очень много, все зависит от бюджета и потребностей.
ginoyisez: По поводу железа согласен с вами, держится нормально, да и держать на готове можно запасную. Под шлюзом понимаю (к примеру) Endian или ubuntu + squid (при необходимости, можно будет и Asterisk прикрутить).