Squid через динамический ip при использовании 2-х каналов

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Vet
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-05-27 11:27:45
Откуда: Харьков
Контактная информация:

Squid через динамический ip при использовании 2-х каналов

Непрочитанное сообщение Vet » 2007-05-30 7:33:45

Есть 2 адсл канала в интернет от одного провайдера.

Сервер FreeBSD 6.2

Оба модема работают бриджами: у одного динамический ip, у второго статический.
Статический используется в качестве шлюза по умолчанию.

Нужно чтобы весть трафик http проходил через Squid по каналу с динамическим ip.

Как указать в конфиге Squid чтобы он работал через канал с динамическим ip?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-30 7:54:45

у него опция есть - про внешний IP адрес
Убей их всех! Бог потом рассортирует...

Vet
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-05-27 11:27:45
Откуда: Харьков
Контактная информация:

Непрочитанное сообщение Vet » 2007-05-30 8:12:07

lissyara писал(а):у него опция есть - про внешний IP адрес
Есть такая опция:
# TAG: tcp_outgoing_address
# Allows you to map requests to different outgoing IP addresses
# based on the username or source address of the user making
# the request.
# tcp_outgoing_address ipaddr [[!]aclname] ...
#
# Example where requests from 10.0.0.0/24 will be forwarded
# with source address 10.1.0.1, 10.0.2.0/24 forwarded with
# source address 10.1.0.2 and the rest will be forwarded with
# source address 10.1.0.3.


В ipfw указываешь куда перенаправлять входящий трафик

Каждый раз при смене внешнего ip нужно будет изменять конфиг squid, перечитывать его, изменять правила ipfw и их перечитывать.

Есть ли другие варианты?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-30 8:14:25

а чём этот не устраивает?
Убей их всех! Бог потом рассортирует...

Vet
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-05-27 11:27:45
Откуда: Харьков
Контактная информация:

Непрочитанное сообщение Vet » 2007-05-30 8:52:17

lissyara писал(а):а чём этот не устраивает?
не нравится тем что нужно будет править конфиг Squid

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-30 9:12:31

непонял
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Непрочитанное сообщение alex3 » 2007-05-30 10:09:28

объясняю... надо чтобы сквид выходил через ифейс с динамическим айпи, а поскольку он динамический - то айпи может менятся... в конфиге сквида указывается только айпи а не ифейс
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-30 11:09:40

Код: Выделить всё

man shell
man cron
Убей их всех! Бог потом рассортирует...