Доброго времени суток!
Не могу привязать squid к конкретному провайдеру.
Ситуация: есть сеть подключенная к Федорине Горе - 2. На 2-ой и 3-ей сетевой подключены 2 провайдера(eth0, eth2; eth1-локалка).
Как мне заставить squid работать с одним провайдером(П2 провайдер), а почту и всё остальное с другим(П1 - провайдер 1)...?
Составил маршруты на оба конца, Default GW = П1(провайдер 1).
Всё от сквида ходит на П1. На П2 ходит только в том случае, если я делаю НАТ-преобразование
(iptables -t nat -A POSTROUTING -s "моя сеть" -o eth2 -p tcp -dport 8080 -j SNAT --to-source "мой IP в сторону провайдера П2")
на IP, к-рый смотрит на П2. Но когдая делаю НАТ, сквид не работает.
Т.е сквид упрямо перенаправляет пакеты в сторону гейтвея. Собственно как это сделать?
>Т.е сквид упрямо перенаправляет пакеты в сторону гейтвея. Собственно как это сделать?
man iproute2
>Т.е сквид упрямо перенаправляет пакеты в сторону гейтвея. Собственно как это сделать?
настрой в конфиге сквида # TAG: tcp_outgoing_address