Комп + FreeBSD или ещё проще
OS MikroTik - полностью эмулирует дорогущий роутер стоимостью в пару килобаксов

.
Просто хороший роутер стоит дороже Б/У компа, на котором при установке операционки к тому же - гораздо больше возможностей.
Когда-то занимался этим, но нашёл более-менее хорошую железяку за 200$, которая увы, не умеет п.5 и криво делает п. 4. За 6 и 7 не знаю.