Есть такая ситуация. На машине есть два интерфейса смотрящие в интернет один ppp второй eth (с витекающими последствиями типа: быстрый и дорогой, медленный и дешовый). Нужно с помощю SQUID раскидывать трафик по разних интерфейсах.
Посоветовали мне ето сделать с помощю tcp_outgoing_address как описано в конфиге разруливать можно по имени пользователя или адресу
# TAG: tcp_outgoing_address
# Allows you to map requests to different outgoing IP addresses
# based on the username or sourceaddress of the user making
# the request.
#
# tcp_outgoing_address ipaddr [[!]aclname] ...
#пробовал добавить такие строки
acl BOSS src 192.168.1.1
tcp_outgoing_address 123.123.123.46 BOSS
tcp_outgoing_address 0.0.0.0
Все работает (123.123.123.46 - адрес сетевой карточки на бистрий канал, а по дефаулту трафик идет на ppp)Пробовал задать
acl BOSS url_regex \.htm$ \.html$ \.shtm$ \.shtml$
tcp_outgoing_address 123.123.123.46 BOSS
tcp_outgoing_address 0.0.0.0
Тоже вроде работаета вот такие строки не работают
acl BOSS proxy_auth -i bossusername
tcp_outgoing_address 123.123.123.46 BOSS
tcp_outgoing_address 0.0.0.0В чем может бить проблема
squid/2.5.STABLE1Гдето здесь видел один тред, там била такаяже проблема, нужно било в зависимости от того кто пользуєтся нетом (login:password) раскидивать трафик, так там у человека работали следующие строки
acl user ident test
acl ptest proxy_auth test
tcp_outgoing_address ip_adress ptest
Не совсем понимаю для чего нужен acl - ident, но у меня тоже не работает. Оригинал етого треда http://www.opennet.me/openforum/vsluhforumID12/2294.htmlМожет проблема в версии или неправильно скомпилирована?
Посоветуйте, плз.
>пробовал добавить такие строки
>acl BOSS src 192.168.1.1
>tcp_outgoing_address 123.123.123.46 BOSS
>tcp_outgoing_address 0.0.0.0Поставил SQUID посвежее 2.5-STABLE9 там уже исправили ету ошибку
но теперь нужно сделать следующую фишку. Нодо чтоби HTML файлы грузились через быстрый канал а остальное через медленний. Тип файла надо определять по ответу с сервера. Анализировать по URL запроса не подходит так как какойто script.cgi может вернуть html или mp3. Пробую сделать так:acl HTMLPages rep_mime_type html
tcp_outgoing_address 123.123.123.46 HTMLPages
tcp_outgoing_address 0.0.0.0почему-то не работает. Может есть какойто другой вариант, например через програми редиректа или еще как-то? Может есть какието патчи для SQUID для реализации етой идеи, Может кто-то что-то слышал?
А может tcp_outgoing_tos работает как надо, и дальше по iproute2 разруливать?
Кто работал с oops, может там есть такие фишки?Посоветуйте, очень надо.