Для тех у кого такой же вопрос возникнет - публикую краткий мануал.
Исходная задача: сидеть в интернете через vpn, но пустить напрямую некоторые хосты (торентокачалка, медиасервер) и всю гостевую сеть (если потребуется зайти самим, или чтобы гости не пугались когда их разлогинивает из vk по причине смены страны
146.120.71.51 - адрес интерфейса провайдера (ifconfig eth3 | grep "inet addr")
192.168.1.1/24 - основная локальная сеть
10.1.30.0/24 - гостевая сеть
ip route add table 50 via 146.120.71.51 # create routing table with gateway to provider
ip rule add from 192.168.1.2/32 table 50 # append local hosts
ip rule add from 192.168.1.3/32 table 50
ip rule add from 192.168.1.4/32 table 50
ip rule add from 10.1.30.0/24 table 50 # append entire guest network
Возможно, знатоки подскажут самый простой способ сохранения маршрутов между перезагрузками?
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.