Страница 1 из 1

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

Добавлено: 2007-05-30 7:33:45
Vet
Есть 2 адсл канала в интернет от одного провайдера.

Сервер FreeBSD 6.2

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

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

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

Добавлено: 2007-05-30 7:54:45
Alex Keda
у него опция есть - про внешний IP адрес

Добавлено: 2007-05-30 8:12:07
Vet
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 и их перечитывать.

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

Добавлено: 2007-05-30 8:14:25
Alex Keda
а чём этот не устраивает?

Добавлено: 2007-05-30 8:52:17
Vet
lissyara писал(а):а чём этот не устраивает?
не нравится тем что нужно будет править конфиг Squid

Добавлено: 2007-05-30 9:12:31
Alex Keda
непонял

Добавлено: 2007-05-30 10:09:28
alex3
объясняю... надо чтобы сквид выходил через ифейс с динамическим айпи, а поскольку он динамический - то айпи может менятся... в конфиге сквида указывается только айпи а не ифейс

Добавлено: 2007-05-30 11:09:40
Alex Keda

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

man shell
man cron