>> И все классно работает, до тех пор пока я на основном сквиде
>> не задаю параметр tcp_outgoing_address.
>> Собственно как победить данную проблему?
> 1) Если всё классно работает, то зачем что-то менять :-)
> 1.1) Особенно, зачем прописывать внешний IP для доступа к внутреннему вышестоящему проксиtcp_outgoing_address используется для маршрутизации трафика по соотв каналу в соотв с правилами в ip ru sh
> 1.2) Пропиши правильную маршрутизацию в ip ru
правильную это какую? На данный момент правила следующие
# ip ru sh
0: from all lookup local
1000: from all fwmark 0x3e8 lookup ISP1
2000: from all fwmark 0x7d0 lookup ISP2
3011: from all fwmark 0xbc3 lookup ISP3
32762: from xxx.xxx.xxx.xxx lookup ISP1
32763: from yyy.yyy.yyy.yyy lookup ISP2
32764: from zzz.zzz.zzz.zzz lookup ISP3
32765: from all lookup main
32767: from all lookup default
> 1.3) Либо пропиши отдельный tcp_outgoing_address по условию вышестоящего прокси
пробовал так
acl squid_sibling dst 192.168.220.2
tcp_outgoing_address 192.168.220.1 squid_sibling
не помогает, ошибка та же. Может имеет значение порядок описания tcp_outgoing_address в squid.conf?
> 2) Разъясни еще раз, что есть основной сквид, что не основной, где
> что прописывается, а то твоя терминология - она у тебя в
> голове и только тебе понятна, ИМХО.
как то так - http://i.piccy.info/i7/67e000ae268a9c8d8ad7a71ea67f3fdc/4-57...
основной squid стоит на дефолтном шлюзе, с соседом соединяется напрямую витой парой. У соседа свой выделенный канал.