Добрый день!
Есть сервер FreeBSD 7.0, стоит спутниковый инет.
Нужно сконфигурировать squid таким образом, чтобы определённые сайты ходили через тарелку, а всё остальное по дефолтному маршруту.
Один рабочий способ нашёл, но он не серьёзный.
Определяем айпишник сайта, и делаем маршрут к нему через тарелку, к примеру rambler.ru
route add 81.19.70.3 ip_тарелки
Таким образом, при обращении к раблеру мы идём через тарелку, но у каждого сайта есть куча айпишников и сидеть их вычеслять не реально, темболее они могут измениться и добавиться.
Если есть, какое-то другое решение этой проблемы (не squid) то с радостью выслушаю!
>[оверквотинг удален]
>всё остальное по дефолтному маршруту.
>Один рабочий способ нашёл, но он не серьёзный.
>Определяем айпишник сайта, и делаем маршрут к нему через тарелку, к примеру
>rambler.ru
>route add 81.19.70.3 ip_тарелки
>Таким образом, при обращении к раблеру мы идём через тарелку, но у
>каждого сайта есть куча айпишников и сидеть их вычеслять не реально,
>темболее они могут измениться и добавиться.
>Если есть, какое-то другое решение этой проблемы (не squid) то с радостью
>выслушаю!acl tarelka dst_domain rambler.ru cisco.com ... ...
tcp_outgoing_address адрес, смотрящий на тарэльку :)
Я так тоже пробовал, даёт ошибку:
ERROR
The requested URL could not be retrievedWhile trying to retrieve the URL: http://www.rambler.ru/
The following error was encountered:
Socket FailureThe system returned:
(49) Can't assign requested addressSquid is unable to create a TCP socket, presumably due to excessive load. Please retry your request.
Your cache administrator is webmaster.
Squid не может присоедениться к тому адресу.
--------
Хотя, если поставить этот же маршрут по дефолту, то всё работает нормально.
Как избавиться от этой ошибки?
указания исходящего адреса недостаточно, нужен еще policy routing для корректной маршрутизации
Есть ли у Вас рабочее решение моей проблемы? Или может какой нибудь совет по её реализации.
Заранее благодарен.