>фильтрации пакетов в ipfw после iptables. У меня в rc.local прописано
>sysctl -w net.inet.ip.fw.one_pass=0.
> Как отделить при фильтрации пакеты предназначенные только серверу, а не
>маршрутизируемые через него ??...Правилами ipfw . При использовании NAT, пакеты маршрутизируемые и обработанные
NAT будут предназначенны для сервера.
То есть, пакет следующий из внешнего мира на NAT интерфейс сервера, предназначен
для сервера. Но этот же пакет обработанный NAT, ужу будет маршрутизируемым из
сервера.
>т.е. если я пишу
> .... me to any out via ${local_iface}
>сюда попадают пакеты пришедшие с внешнего интерфейса и прошедшие НАТ через divert
>.. так ?
>и сколько раз пакет проходит через правила, если он пришел на внутренний
>интерфейс, попал в pipe, попал в divert и ушел через внешний
>??
Это зависит от sysctl -w net.inet.ip.fw.one_pass=0 .
В этом случае, после правила pipe пакет возвращется в правила ipfw .
Тема неоднократно поднималась.
Лучше читать man ipfw, если кратко, то
http://www.opennet.me/openforum/vsluhforumID10/3273.html