LINUX.ORG.RU

squid через tcp_outgoing_address


0

1

Появился второй провайдер, на него поднял влан2, дефолтный маршрут так и остался на первом провайдере.
Как научить сквид ходить через влан2, пробовал добавлять ип в тег tcp_outgoing_address влан2, вроде никаких ошибок не вижу, но страницы не грузятся через прокси.

★★★
Ответ на: комментарий от ast82

tcp_outgoing_address 0.0.0.0
udp_outgoing_address 0.0.0.0

так работает через дефолтный маршрут, а мне нужно через нового провайдера через влан2 запустить только сквид, подставление ип влан2 не помогло тоже ( может у провайдера какие проблемы, хотя дефолтный маршрут я через него делал - весь трафик туда пошел.

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

разобрался, к tcp_outgoing_address ип_влан2 в сквиде нужно добавить в /etc/iproute2/rt_tables добавить номер и имя таблицы маршрутов, например 102 provider2, затем команды

ip route add default via ип_шлюза_провайдера2 table provider2
ip rule add from ип_влан2 table provider2
ip route flush cache
и забегало )) единственно что я еще удалил дефолтный маршрут, который создавался после поднятия влан2

wolverin ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.