The OpenNET Project / Index page

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

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

"Несколько ip на одном интерфейсе + natd"  
Сообщение от Ilya (??) on 15-Мрт-07, 13:58 
FreeBSD 6.2, ipfw и natd.
Есть внешний интерфейс и несколько алиасов на него.

Нужно, чтобы пакеты от разных локальных адресов натились на внешнний интерфейс с разными айпишниками. Внешний интерфейс подключен к циске, которая задаёт ограничения и считает трафик отдельно для пакетов, приходящих с определённых айпишников.

Подскажите, плиз, каким образом правильнее это организовать?
Нужно запускать для каждого айпишника на внешнем интерфейсе свой экземпляр демона подобным образом?
/sbin/natd -a 222.1.1.1
/sbin/natd -a 222.1.1.2
....

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

 Оглавление

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


1. "Несколько ip на одном интерфейсе + natd"  
Сообщение от DN (ok) on 15-Мрт-07, 14:34 
>FreeBSD 6.2, ipfw и natd.
>Есть внешний интерфейс и несколько алиасов на него.
>
>Нужно, чтобы пакеты от разных локальных адресов натились на внешнний интерфейс с
>разными айпишниками. Внешний интерфейс подключен к циске, которая задаёт ограничения и
>считает трафик отдельно для пакетов, приходящих с определённых айпишников.
>
>Подскажите, плиз, каким образом правильнее это организовать?
>Нужно запускать для каждого айпишника на внешнем интерфейсе свой экземпляр демона подобным
>образом?
>/sbin/natd -a 222.1.1.1
>/sbin/natd -a 222.1.1.2
>....

/sbin/natd -a 222.1.1.1 -p 8668
/sbin/natd -a 222.1.1.2 -p 8669
....

Правильно написать правила для divert пакетов к соответствующему natd демону
для ipfw.
Пример не идеален (возможно с ошибкой), важна логика:
/sbin/ipfw add divert 8668 ip from net1 to any out via ed0
/sbin/ipfw add divert 8669 ip from net2 to any out via ed0
....

Плюс в обратную сторону.
/sbin/ipfw add divert 8668 ip from any to 222.1.1.1 in via ed0
/sbin/ipfw add divert 8669 ip from any to 222.1.1.2 in via ed0
....

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

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

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




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

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