Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Два канало во внешний мир.

Ответить
Настройки темы
FreeBSD - Два канало во внешний мир.
mmn mmn вне форума

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Каким обрпазом через IPFW можно разделить исходящий трафик на 2 канала ??
бился с дивертами, всеравно исходящий трафик ломиться на дефоултный шлюз.

Отправлено: 21:05, 31-10-2008

 

Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Смотрите статьи по Policy Routing на FreeBSD.

-------
I prefer FreeBSD


Отправлено: 08:35, 01-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mmn mmn вне форума Автор темы

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


а по подробнее можно ??
прочитал много статей, ниодна не заработало
http://www.samag.ru/art/02.2007/02.2007_09.html
http://www.opennet.ru/base/net/2_cha...ncing.txt.html
http://ipfw.ism.kiev.ua/pbr.html

Отправлено: 10:47, 01-11-2008 | #3


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Опишите подробнее свою задачу.
Какие интерфесы подняты?
Что является критерием отправки к конкретному провайдеру?
Какой трафик имеется в виду (протокол)?

-------
I prefer FreeBSD


Отправлено: 12:23, 01-11-2008 | #4

mmn mmn вне форума Автор темы

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


подробнее:
Есть 2 канала
rl0 - оплата по трафику IP 81.200.6.190 Шлюз 81.200.6.1
rl2 - безлимитка "стрим" IP 192.168.1.2 Шлюз 192.168.1.1

Внутреняя сетка
rl1 - 192.168.0.0


Задача состоит в том, чтобы из внутренней сетки пользователи ходили в инет и получали HTTP через rl2, весь остальной трафик должен идти через канал с реальными адресами.

На серваке стоит Squid, даже если в нем указывать tcp_outgoing_address 192.168.1.2 то через diver трафик всеравно направляется на rl0

для пробы бытался отправить весь трафик с одного адреса в rl2 всеравно все пытается попасть на rl0

# natd -n rl0 -p 8668
# natd -n rl2 -p 8669

defaultrouter="81.200.6.1"

divert 8669 log ip from 192.168.0.4 to any
divert 8668 log ip from 192.168.0.44 to any
fwd 192.168.1.1 log ip from 192.168.1.2 to any
fwd 81.200.6.1 log ip from 81.200.6.190 to any
divert 8669 log ip from any to 192.168.1.2
divert 8668 log ip from any to 81.200.6.190



Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 in via rl1
Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 out via rl0
Forward to 192.168.1.1 TCP 192.168.1.2:4728 217.23.134.43:80 out via rl0
Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 in via rl1
Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 out via rl0
Forward to 192.168.1.1 TCP 192.168.1.2:4728 217.23.134.43:80 out via rl0
Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 in via rl1
Divert 8672 TCP 192.168.0.4:4728 217.23.134.43:80 out via rl0
Forward to 192.168.1.1 TCP 192.168.1.2:4728 217.23.134.43:80 out via rl0

Последний раз редактировалось mmn, 05-11-2008 в 16:14.


Отправлено: 10:44, 05-11-2008 | #5


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Фрагмент правил реализующий Policy Routing.
ipfw add fwd 192.168.1.1 ip from 192.168.1.2 to any
ipfw add fwd 81.200.6.1 ip from 81.200.6.190 to any

Для примера
HTTP - Squid указываем tcp_outgoing_address 192.168.1.2
MAIL - Postfix указываем smtp_bind_address=81.200.6.190

P.S. defaultrouter и Divert не используем.

-------
I prefer FreeBSD


Отправлено: 09:04, 07-11-2008 | #6

mmn mmn вне форума Автор темы

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Prefer:
P.S. defaultrouter и Divert не используем. »
если это не оспользовать, то вобще никуда ничего не пойдет ))

Отправлено: 11:43, 17-11-2008 | #7


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Вы пробовали или это умозрительное утверждение ?

-------
I prefer FreeBSD


Отправлено: 12:10, 17-11-2008 | #8

mmn mmn вне форума Автор темы

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 12:26, 17-11-2008 | #9


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Например правило ipfw add fwd 192.168.1.1 ip from 192.168.1.2 to any
перенаправляет на ip 192.168.1.1 только пакеты исходящие с ip 192.168.1.2
Именно такой вариант и надо проверять

-------
I prefer FreeBSD


Отправлено: 12:35, 17-11-2008 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Два канало во внешний мир.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Другой мир (Steam Slug) speedfan Игры 0 24-12-2009 20:13
Мир Фэнтези - Mir Fantasy volgolan Флейм 0 23-10-2008 10:29
SilentSpider поработил мир SilentSpider Юмор 9 25-11-2006 13:12
Как получать и отправлять почту через Exchange Server во внешний мир? IksSafonsky Microsoft Exchange Server 4 11-10-2005 09:15




 
Переход