>>1) перед дивертами (или вообще первыми) - ставь правила, типа ipfw add
>>1000 pass all from 192.168.0.1 to any
>>- с ипарями, кому можно натиться
>>
>>2) также разрешить линк ТОЛЬКО на другую сетку от всех своих (и
>>себя ессно)
>
>А вото тут не прав, насколько мне извесно фаервол при сопостовление правила,
>действует по нему, при этом другие правила пропускаеться, следовательно диверта не
>произойдёт
man ipfw
If you administer one or more subnets, you can take advantage of the
ipfw2 syntax to specify address sets and or-blocks and write extremely
compact rulesets which selectively enable services to blocks of clients,
as below:
goodguys="{ 10.1.2.0/24{20,35,66,18} or 10.2.3.0/28{6,3,11} }"
badguys="10.1.2.0/24{8,38,60}"
ipfw add allow ip from ${goodguys} to any
ipfw add deny ip from ${badguys} to any
... normal policies ...
пишем к примеру
${ipfw} add divert 8668 ip from 192.168.50.0/24{81,82,121,154,165,201,202,203,204,210,243,246,247,248} to any out xmit rl0