>>Не могу добавить правило pipe:
>>
>>[root@ihg0 /root]# ipfw add pipe 1
>>ip from any to any
>>
>>ip_fw_ctl: invalid command
>>ipfw: getsockopt(IP_FW_ADD): Invalid argument
>>
>>В /etc/rc.conf:
>>firewall_enable="YES"
>>firewall_type="open"
>>
>>help plz .....
>
>man ipfw
>
>и посмотреть параметры через sysctl
>ну и видимо уже есть правила,
>посему, перед
>вставкой имеет смысл за'flush'ить и воткнуть
>
>правила заново, одино за другим или
>скриптом
>в котором flush первый. Не забыть
>о том как
>по default'у задано в ядре allow
>all или denied.
Нужно пересобрать ядро с dummynet, т.е. добавить строчку
options DUMMYNET
в конфигурационный файл, и если нужен NAT, то не забыть заодно сделать
options IPDIVERT
Да и еще, потом не забыть прописать в /etc/sysctl.conf
net.inet.ip.fw.one_pass=0
Вобщем man ipfw, man sysctl, и читай handbook на предмет "Configuring the FreeBSD Kernel"
Удачи.