# efw restart Firewall is disabled Это несмотря на наличие /etc/net/options.d/99-local с CONFIG_FW=yes Реагирует только на /etc/net/ifaces/default/options
Странно. В efw есть вызов: . ${SCRIPTDIR:=/etc/net/scripts}/functions pickup_defaults А эта функция же делает: pickup_defaults() { local of for of in /etc/net/options /etc/net/options.d/*; do [ "${of%.rpm*}" = "$of" -a "${of%\~}" = "$of" ] || continue SourceIfNotEmpty $of done if [ -z "$SCRIPTDIR" ]; then print_error "could not read /etc/net options from usual place" exit 2 fi } Что-то переопределяет переменную что ли? Я когда делал, содрал из какого-то скрипта Дениса первоначальную инициализацию, вроде корректно было.
Андрей, да мы сейчас разберёмся, не заморачивайся.
АААА hiddenman в багзилле! Все в машину!
(В ответ на комментарий №2) > Андрей, да мы сейчас разберёмся, не заморачивайся. Эх, а я только решил окунуться в прошлое и написать какой-нибудь скрипт :-) Вообще, это, конечно, один большой костыль, надо портировать ipfw в Linux.
(В ответ на комментарий №3) > АААА hiddenman в багзилле! Все в машину! И тебе привет :) На самом деле я просматриваю все баги, а потом вечерами грущу, потому что забыл, как их исправлять и как, куда и что собирать.
(В ответ на комментарий №5) > На самом деле я просматриваю все баги, а потом вечерами грущу, > потому что забыл, как их исправлять Эт проблема. > и как, куда и что собирать. А эт как раз поправимо...
CONFIG_FW заданный в options.d отрабатывает корректно, но так-же его можно переопределить в default/options.