URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 2522
[ Назад ]

Исходное сообщение
"add divert natd all from IP to any via INTERF не работает..."

Отправлено LcL , 09-Янв-06 01:04 
Работает:
   add 1 divert natd all from any to any via ed0
   add 5 allow all from any to any
Пытаюсь вместо этого делать:
   add 1 divert natd all from 192.168.0.2 to any via ed0
   add 2 divert natd all from any to 192.168.0.2 via ed0
   add 5 allow all from any to any
не работает. Старое правило 1 я стер. Что я деляю не так?

У меня FreeBSD 5.4, при firewall_type="open" НАТ работает.

ПК(192.168.0.2)->(ed1 192.168.0.1  шлюз FreeBSD, NAT   192.168.1.3 ed0)->(192.168.1.1  ADSL-роутер, NAT   ISP-IP)->

Надо, чтобы на шлюзе FreeBSD НАТились только пакеты с определенных ПК сети, а не со всех ПК, как при FIREWALL_TYPE="OPEN"


Содержание

Сообщения в этом обсуждении
"add divert natd all from IP to any via INTERF не работает..."
Отправлено LcL , 10-Янв-06 00:04 
Кажется заработало. Надо было
   add 1 divert natd all from 192.168.0.2 to any via ed0
   add 2 divert natd all from any to 192.168.1.3 via ed0
   add 5 allow all from any to any
Второе правило изменено, т.к. пакеты приходят в ответ на однажды "отНАТеные" пакеты, т.е. уже не на 192.168.0.2 а на 192.168.1.3