1. Покупаете старый дешёвый комп, добавляете дополнительную сетевую плату, если нужно;
2. Ставите туда Pfsence(http://macrodmin.blogspot.ru/2011/11/ustanovka-pfsense.html)
3.…
4. Profit!
А если серьезно, то Pfsence — отличный дистрибутив, который собран на основе FreeBSD. Очень просто настраивается через web-интерфейс. Есть большое количество пакетов, которые можно добавить и сконфигнурировать опять же через web-интерфейс.
Сам несколько шлюзов на нём собрал с различными сервисами: squid, VPN(PPTP, IPsec, OPenVPN), Гостевой Wifi с доступом по ваучерам. Работают стабильно.