Значит ситуация такая: есть сервер под FreeBSD 4.11, выполняющий роль шлюза, канал которого организуется по модемной выделенке. Выделенка плохая, и модем переодически-постоянно кидает трубку. На этом серваке стоит Squid 2.5. Он подключен к parent-proxy. Однако, если модем положил трубку, то squid перестает обращаться к parent-proxy и возвращает в браузер ошибки. Как его заставить грузить страницы с parent-proxy, даже если модем положил трубку?
вероятно проблема с DNS и роутингом , сквид не может отрезолвить хосты и выдает ошибку, пропиши в etc/resolv.conf заведомо рабочий нэймсервер - например тот, который юзает parent прокси, или в конфиге сквида укажи какой юзать нэймсервер(# TAG: dns_nameservers) ну и гляди маршрутизацию . в случае падения модемной выделенки маршрут должен быть изменен в сторону другой - в сторону парента
>вероятно проблема с DNS и роутингом , сквид не может отрезолвить хосты
>и выдает ошибку,Ага, пришел к примерно тому же выходу.
>пропиши в etc/resolv.conf заведомо
>рабочий нэймсервер - например тот, который юзает parent прокси,Тут возникает опять проблема. Parent-прокси (esps4) имеет свой собственный parent-прокси (winroute), который уже висит на шлюзе. Причем оба этих парента висят в другой подсети 8-)
> или в конфиге сквида укажи какой юзать нэймсервер(# TAG: > dns_nameservers)
>ну и гляди маршрутизацию . в случае падения модемной выделенки маршрут
>должен быть изменен в сторону другой - в сторону
>парента
А вот маршрутизацию - это где глядеть?
>>вероятно проблема с DNS и роутингом , сквид не может отрезолвить хосты
>>и выдает ошибку,
>
>Ага, пришел к примерно тому же выходу.
>
>>пропиши в etc/resolv.conf заведомо
>>рабочий нэймсервер - например тот, который юзает parent прокси,
>
>Тут возникает опять проблема. Parent-прокси (esps4) имеет свой собственный parent-прокси (winroute), который
>уже висит на шлюзе. Причем оба этих парента висят в другой
>подсети 8-)
>
>> или в конфиге сквида укажи какой юзать нэймсервер(# TAG: > dns_nameservers)
>>ну и гляди маршрутизацию . в случае падения модемной выделенки маршрут
>>должен быть изменен в сторону другой - в сторону
>>парента
>А вот маршрутизацию - это где глядеть?1. squid
dns_nameservers ip_dnsserver(именно IP)
2.
route add host ip_dnsserver gw gw_выделенки
>1. squid
>dns_nameservers ip_dnsserver(именно IP)
>2.
>route add host ip_dnsserver gw gw_выделенки
Хочу извиниться за тупость, но что-то мне не очень понятно.
Ситуация вот какая. Сервак имеет IP 193.233.118.1. За ним белая сетка с адресами до 193.233.118.192. На клиенте с ip 193.233.118.73 есть вторая сетевуха, адрес которой 192.168.1.51. На нем стоит прокси esps4, который тянет инет со шлюза ессно 192.168.1.1 (winroute). А squid, в свою очередь, тянет инет с .73. Куда что прописывать? ;-)