The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Policy Based Routing ... через squid :-O  -- Но как?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Policy Based Routing ... через squid :-O  -- Но как?"  
Сообщение от ptr email(??) on 23-Ноя-06, 15:29 
Имеем два канала в интернет через одну и ту же FreeBSD, но разные интерфейсы. Один канал - высокоскоростной, но с тарификацией за траффик. Второй - низкоскоростной, но с бесплатным траффиком.

Задача:
При запросе через squid Файлов с определенными расширениями (avi,mpg и т.п.) использовать второй канал, во всех остальных случаях - первый. Squid, squidguard, ipfw2 и т.п. стоит и работает. Ковыряние в исходниках сквида не пугает.

Но пока, уж извините меня, своих идей никаких...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Policy Based Routing ... через squid :-O  -- Но как?"  
Сообщение от ptr email(??) on 23-Ноя-06, 17:33 

>Но пока, уж извините меня, своих идей никаких...

Одна идея появилась, завтра буду проверять.

Есть в squid возможность указания tcp_outgoing_address. Получается надо запустить две копии сквида с разными адресами. Из первой редиректить на вторую запросы по маске.

Не решенные проблемы:
- как переписать URL чтобы он ушел на второй сквид?
- как настроить первый сквид, чтобы он понимал, что часть запросов у него через другой squid (куки нельзя терять!)?

Ну а уж запросы с разными исходыми адресами на ipfw легко по разным интерфейсам развести.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Policy Based Routing ... через squid :-O  -- Но как?"  
Сообщение от ashadow email(ok) on 07-Дек-06, 12:11 
Создать acl(one_net,two_net.....) по расширениям, а потом

tcp_outgoing_address 192.168.1.252 one_net (адрес для одного канала)
tcp_outgoing_address 192.168.1.253 two_net (адрес для другого канала)
и т.д.
а потом в файерволе перенаправлять адреса туда куда надо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру