1 (29.09.2010 14:57:52 отредактировано kay)

Ситуация в следующем: необходимо поддерживать два соединения pptp и направлять трафик и в первый и второй туннель в зависимости от порта назначения, т.е.

Трафик из локальной сети, который идет на 80 порт должен быть транслирован на transparent squid (127.0.0.1), который в свою очередь использует каскадный proxy, видимый в сети ppp0.

Трафик из локальной сети, который идет на 443 порт, должен быть транслирован через NAT на интерфейс ppp1. ppp1 соединяется через ppp0.

В данный момент трафик идет по тому маршруту, который был поднят последним.

Еще одна небольшая проблемка, при отключении интерфейса ppp1 удаляются все гейтвеи включая гейтвей ppp0, поэтому приходится выполнять route add default ppp0. Могу написать костыль, который маршрут будет восстанавливать, но думаю это можно победить параметрами ppp.

Спасибо.