>>стоит FreeBSD 4.5
>>
>>в rc.conf прописано:
>>
>>firewall_enable="YES"
>>firewall_logging="YES"
>>firewall_quiet="YES"
>>firewall_type="/etc/ipfw.conf"
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>убирай это из rc.conf
это еще зачем?
>>
>>
>>так вот правила считываются не с моего скрипта (ipfw.conf), а с
>>/etc/rc.firewall..
>>хотелось бы использовать свой.. chmod конфига проверял - все ок... подскажите в
>>чем может быть трабла?
>
>в rc.local добавь загрузку скрипта с правилами
>если я правильно понял
/etc/rc.firewall - один из стартовых скриптов читающих значения
/etc/defaults/rc.conf и /etc/rc.conf, если ни один из известных
типов фаервола не указан(firewall_type):
тогда в /etc/rc.firewall отрабатывает либо ветка UNKNOWN, либо
файл с указанными правилами фаервола, неужели трудно просмотреть
сам /etc/rc.firewall:
...
case ...
...
[Uu][Nn][Kk][Nn][Oo][Ww][Nn])
;;
*)
if [ -r "${firewall_type}" ]; then
${fwcmd} ${firewall_flags} ${firewall_type}
fi
;;
esac