Доброго дня. Мне надо отправить маркированный трафик на виртуальный сетевой интерфейс, и после прохождение через него трафик должен уходить в интернет.
eth0 - осн интерфейс, инет по dhcp
vpn1 - вирт интерфейс
правила для перенаправления трафика
sudo ip rule add fwmark 255 table 100
sudo ip route add default dev vpn1 table 100
Трафик успешно перенаправляется. Счетчики пакетов иду входящих. Вопрос - как отправить его в интернет?
правило включено
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;
iptables -t nat -A POSTROUTING -o vpn1 -j MASQUERADE;
в ядре nat тоже включен
в остальном iptables пустой.
тоесть я хочу так - входит в eth0, маркируется, отправляется на vpn1, там обрабатывается, и отправляется обратно в интернет через eth0 ...
Что я делаю не так?