The OpenNET Project / Index page

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

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

"FreeBSD и разделение софта на два интернет канала"  
Сообщение от hint (ok) on 17-Авг-07, 15:26 
Есть два интернет соединения на интерфейсах ng0 и ng1, пусть шлюзы для них будут 1.2.3.4 и 5.6.7.8
Необходимо пускать в инет одного локального пользователя через одно соединение, а другого - через другое. Либо распределять инетрнет-соединения на основе других параметров (порт например).
Распределить на основе удаленных host'ов - это понятно, через route, с этим проблем нет. Пробовал с pf и route-to и максимум чего добился - это соеденения распределялись по нужным мне параметрам, но source-ip был везде как на шлюзе по умолчанию.
Все это на домашнем компе, никому другому раздавать инет больше не нужно.
Как это реализовать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "FreeBSD и разделение софта на два интернет канала"  
Сообщение от JavaScript (??) on 17-Авг-07, 21:07 
>Как это реализовать?

может это поможет
http://www.opennet.dev/base/net/bsd_pbr_route.txt.html

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

2. "FreeBSD и разделение софта на два интернет канала"  
Сообщение от hint (??) on 17-Авг-07, 21:32 
>>Как это реализовать?
>
>может это поможет
>http://www.opennet.dev/base/net/bsd_pbr_route.txt.html

Не помогает :(
Приведи пример как это сделать ДЛЯ ДЕСКТОПА (никому ненадо раздавать инет, все это на той же машине откуда и будет юзатся). Отличие от того - что рулить надо не подсети, а как бы localhost. Как ни пробовал - ничего так и не получилось.

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

3. "FreeBSD и разделение софта на два интернет канала"  
Сообщение от miroslavbaskakov email on 17-Авг-07, 23:02 
>Как это реализовать?

Под FreeBSD это технически сделать невозможно!
Решить проблему может только связка iproute2 и iptables, которые существуют только под Linux.

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

5. "FreeBSD и разделение софта на два интернет канала"  
Сообщение от ТинПу on 18-Авг-07, 19:19 
>Под FreeBSD это технически сделать невозможно!
>Решить проблему может только связка iproute2 и iptables, которые существуют только под
>Linux.

Вы грязный обманщик. И - я конечно извеняюсь, но как доктор - вы _ламо_.
У Линукса в этом месте есть только одно преимущество он понимает больше одного DGW ....

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

4. "FreeBSD и разделение софта на два интернет канала"  
Сообщение от hint (??) on 18-Авг-07, 16:25 
Решил вот таким путем:
в squid'e прописал tcp_outgoing_address ip_канала_2
а в pf.conf раскидал через route-to по нужным шлюзам соединения с соотв. им (шлюзам, интерфейсам) ип. Не совсем что хотелось, но и этого хватит.


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

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

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




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

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