The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ipnat + 2 внешних канала"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"ipnat + 2 внешних канала"  +/
Сообщение от guseniza email(ok) on 01-Фев-12, 12:31 
Добрый всем день.
Возникла проблема с настройкой ipnat под 2 внешних канала.

Задача распределить нагрузку между этими каналами.

С помощью "route add" разношу маршруты.
Например хочу:
route add 8.8.8.8 2.2.2.2
а все остально соответсвенно через шлюз по умолчанию

Имею FreeBSD 8.2

Интерфейсы:
rlo0 - 1.1.1.1/24 внешний канал
fxp1 - 2.2.2.2/24 внешний канал
fxp0 - 192.168.0.254 - шлюз для внутренней локально сети 192.168.0.0/24
default_route - 1.1.1.254

До того, как был подключен второй внешний канал локальная сеть нормально НАТилась:
cat ipnat.conf
        map rl0 192.168.0.0/24  ->      1.1.1.1 proxy port ftp ftp/tcp
        map rl0 192.168.0.0/24  ->      1.1.1.1 portmap tcp/udp auto
        map rl0 192.168.0.0/24  ->      1.1.1.1

итак вопрос:
как с помощью ipnat мне отНАТить одну локальную сеть на 2 интерфейса.
Использую также IPFW.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "ipnat + 2 внешних канала"  +/
Сообщение от guseniza email(ok) on 01-Фев-12, 13:25 
Думаю, решать прблему прийдется через ipfw nat...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ipnat + 2 внешних канала"  +/
Сообщение от Ivan Petrov email on 01-Фев-12, 14:55 
Hi,

it's possible to use two channels (source routing) on a round-robin principle. You have to do some research on a FreeBSD pf (OpenBSD pf up to 4.7 because of the different syntax in the new series) and use route-to, reply-to techniques.

http://www.openbsd.org/faq/pf/pools.html

Also please look at this link:
http://www.mmacleod.ca/blog/2011/06/source-based-routing-wit.../

FreeBSD does support virtual routing tables, so these also can be used to do a source routing too.

Good luck!

>[оверквотинг удален]
> cat ipnat.conf
>         map rl0 192.168.0.0/24  
> ->      1.1.1.1 proxy port ftp ftp/tcp
>         map rl0 192.168.0.0/24  
> ->      1.1.1.1 portmap tcp/udp auto
>         map rl0 192.168.0.0/24  
> ->      1.1.1.1
> итак вопрос:
> как с помощью ipnat мне отНАТить одну локальную сеть на 2 интерфейса.
> Использую также IPFW.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "ipnat + 2 внешних канала"  +/
Сообщение от guseniza email(ok) on 01-Фев-12, 18:42 
Thank you!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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