URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5688
[ Назад ]

Исходное сообщение
"Настроить squid, чтобы определённые сайты ходили через друго..."

Отправлено tmw , 08-Авг-08 18:24 
Добрый день!
Есть сервер FreeBSD 7.0, стоит спутниковый инет.
Нужно сконфигурировать squid таким образом, чтобы определённые сайты ходили через тарелку, а всё остальное по дефолтному маршруту.
Один рабочий способ нашёл, но он не серьёзный.
Определяем айпишник сайта, и делаем маршрут к нему через тарелку, к примеру rambler.ru
route add 81.19.70.3 ip_тарелки
Таким образом, при обращении к раблеру мы идём через тарелку, но у каждого сайта есть куча айпишников и сидеть их вычеслять не реально, темболее они могут измениться и добавиться.
Если есть, какое-то другое решение этой проблемы (не squid) то с радостью выслушаю!

Содержание

Сообщения в этом обсуждении
"Настроить squid, чтобы определённые сайты ходили через друго..."
Отправлено Golub Mikhail , 08-Авг-08 19:00 
>[оверквотинг удален]
>всё остальное по дефолтному маршруту.
>Один рабочий способ нашёл, но он не серьёзный.
>Определяем айпишник сайта, и делаем маршрут к нему через тарелку, к примеру
>rambler.ru
>route add 81.19.70.3 ip_тарелки
>Таким образом, при обращении к раблеру мы идём через тарелку, но у
>каждого сайта есть куча айпишников и сидеть их вычеслять не реально,
>темболее они могут измениться и добавиться.
>Если есть, какое-то другое решение этой проблемы (не squid) то с радостью
>выслушаю!

acl tarelka dst_domain rambler.ru cisco.com ... ...
tcp_outgoing_address адрес, смотрящий на тарэльку :)


"Настроить squid, чтобы определённые сайты ходили через друго..."
Отправлено tmw , 08-Авг-08 20:39 
Я так тоже пробовал, даёт ошибку:
ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://www.rambler.ru/

The following error was encountered:
Socket Failure

The system returned:
    (49) Can't assign requested address

Squid is unable to create a TCP socket, presumably due to excessive load. Please retry your request.

Your cache administrator is webmaster.

Squid не может присоедениться к тому адресу.
--------
Хотя, если поставить этот же маршрут по дефолту, то всё работает нормально.
Как избавиться от этой ошибки?


"Настроить squid, чтобы определённые сайты ходили через друго..."
Отправлено Aquarius , 14-Авг-08 16:19 
указания исходящего адреса недостаточно, нужен еще policy routing для корректной маршрутизации

"Настроить squid, чтобы определённые сайты ходили через друго..."
Отправлено tmw , 15-Авг-08 16:31 
Есть ли у Вас рабочее решение моей проблемы? Или может какой нибудь совет по её реализации.
Заранее благодарен.