Отправляет email-рассылки с помощью сервиса Sendsay

Вопрос по ipfw и NAT

Привет!
Следующая ситуация: Роутер, 2 интерфейса, natd.
Вопрос: сколько раз пакет из вне (ответ на пакет со станции из внутренней
сети, например) проходит цепочку правил ipfw?
Man ipfw говорит что после операции divert пакет прекращает прохождение
цепочки. Но правила, написаные для пакетов уже подвергшихся divert-у
срабатывают! Означает ли это что эти пакеты после подмены адресов и портов
снова проходят всю цепочку сначала, типа что они пришли на внешний интерфейс
уже с внутренними dst-адресами, потом форвардятся на внутренний интерфейс и
снова проходят цепочку? Т.е. 3 раза проходят цепочку правил ipfw.

Rgds, Alexander Kuzhelev.

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Alexander Kuzhelev" Tue, 27 Jul 2004 07:20:20 +0400 (#199349)

 

Ответы:

Правила проходят обработку один раз, по порядку нумерации. Первым как
правило выполняется правило divert, но не всегда. Если сервер выполняет
функцию маршрутизатора с натуральными ip, то правила для этого должны быть
написаны до divert.

Original Message From: "Alexander Kuzhelev" <sas***@z*****.ru>
To: "comp.soft.bsd.all (4228767)" <serg***@i*****.ru>
Sent: Tuesday, July 27, 2004 7:20 AM

Привет!
Следующая ситуация: Роутер, 2 интерфейса, natd.
Вопрос: сколько раз пакет из вне (ответ на пакет со станции из внутренней
сети, например) проходит цепочку правил ipfw?
Man ipfw говорит что после операции divert пакет прекращает прохождение
цепочки. Но правила, написаные для пакетов уже подвергшихся divert-у
срабатывают! Означает ли это что эти пакеты после подмены адресов и портов
снова проходят всю цепочку сначала, типа что они пришли на внешний интерфейс
уже с внутренними dst-адресами, потом форвардятся на внутренний интерфейс и
снова проходят цепочку? Т.е. 3 раза проходят цепочку правил ipfw.

Rgds, Alexander Kuzhelev.

http://subscribe.ru/ http://subscribe.ru/feedback

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Serg Rencas" Tue, 27 Jul 2004 14:52:23 +0400 (#199460)

 

Так же не должно быть! Ткните где об этом сказано? Я всегда считал что
цепочка правил выполняется для каждого интерфейса. Пришел пакет на один
интерфейс - прошел по цепочке до первого совпадения, форварднулся на другой
интерфейс, опять в цепочку попал. Правда что ли не так?

Правила проходят обработку один раз, по порядку нумерации. Первым как
правило выполняется правило divert, но не всегда. Если сервер выполняет
функцию маршрутизатора с натуральными ip, то правила для этого должны быть
написаны до divert.

Original Message From: "Alexander Kuzhelev" <sas***@z*****.ru>
To: "comp.soft.bsd.all (4228767)" <serg***@i*****.ru>
Sent: Tuesday, July 27, 2004 7:20 AM

Привет!
Следующая ситуация: Роутер, 2 интерфейса, natd.
Вопрос: сколько раз пакет из вне (ответ на пакет со станции из внутренней
сети, например) проходит цепочку правил ipfw?
Man ipfw говорит что после операции divert пакет прекращает прохождение
цепочки. Но правила, написаные для пакетов уже подвергшихся divert-у
срабатывают! Означает ли это что эти пакеты после подмены адресов и портов
снова проходят всю цепочку сначала, типа что они пришли на внешний интерфейс
уже с внутренними dst-адресами, потом форвардятся на внутренний интерфейс и
снова проходят цепочку? Т.е. 3 раза проходят цепочку правил ipfw.

Rgds, Alexander Kuzhelev.

http://subscribe.ru/ http://subscribe.ru/feedback

http://subscribe.ru/ http://subscribe.ru/feedback

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Alexander Kuzhelev" Tue, 27 Jul 2004 22:40:14 +0400 (#199780)

 

On Tue, Jul 27, 2004 at 07:20:20AM +0400, Alexander Kuzhelev wrote:

man ipfw
раздел PACKET FLOW
также посмотри по слову one_pass

Ответить   qwert_zaq Tue, 27 Jul 2004 18:55:54 +0200 (#199782)