LINUX.ORG.RU
ФорумAdmin

пустить ТОЛЬКО web трафик через другой gw


0

0

есть сервер с интерфейсами Eth0 IP 1.1.1.1
и eth1 IP 2.2.2.2

есть канал , через который идет трафик с интерфейса ETH0 1.1.1.1 на гейтвей 1.1.1.2 . Т.е. ETH0 смотрит в интернет , ETH1 смотрит в локалку где бегают 192.168.0.* и реальные ип адреса 5.5.5.5

Сейчас на сервере поднят сквид и включено прозрачное проксирование .

Задача : через некоторое время появиться второй канал , и нужно ВЕСЬ WEB трафик пустить через него - не трогая конфигурацию PROXY , и желательно сохранив прозрачное проксирование .

Все включено будет так : на ETH0 будет поднят второй интерфейс ETH0:1 с IP адресом 3.3.3.3

Каналы будут включены через свитч в интерфейс ETH0 .

Как решить задачу при помощи iptables и tc ?

anonymous

Re: пустить ТОЛЬКО web трафик через другой gw

Если не знаете как и не хотите помочь - читать lartc.org и искать похожее решение в гугл просьба не отправлять .

anonymous ()

Re: пустить ТОЛЬКО web трафик через другой gw

Задача : через некоторое время появиться второй канал , и нужно ВЕСЬ WEB трафик пустить через него - не трогая конфигурацию PROXY , и желательно сохранив прозрачное проксирование

1 вариант маркировать пакеты идущие на 80 порт в iptables и разруливать iproute2 ( без прокси) 2 всетаки в squid'e есть опция tcp_outgoing_adress xxxx те пометить подсеть которая идет в инет и выпустить по этому параметру

anonymous ()
Ответ на: Re: пустить ТОЛЬКО web трафик через другой gw от anonymous

Re: пустить ТОЛЬКО web трафик через другой gw

iproute тебе поможет по памати я не вспомню принцип такой открываешь группу назначения и все кто попадают под правило рулятся в нужный интерфейс

sova ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.