"Linux маршрутизатор с несколькими внешними интерфейсами" - привязка пользователей подсетей к определенным внешним линкам, при помощи iptables и iproute2.