Имеется шлюз на линухе. eth0 смотрит в локалку, ppp1 и ppp2 - разные подключения к инету.
Такой вопрос:
Допустим имееца поднятый ppp1 и он же являеца default route. Подымаем ещё один, ppp2.
Добавляю правила в iptables:
iptables -A FORWARD -i eth0 -o ppp2 -j ACCEPT
iptables -A FORWARD -i ppp2 -o eth0 -j ACCEPT
А траффик идёт всё равно на ppp1.
Условие: ppp2 нельзя ставить default.
Дело в том, что нужно иногда направлять траффик по другому каналу, но чтобы первый был в рабочем состоянии (часть юзеров ходят по нему).