Подскажите пож у меня есть скрипт в котором правила ipfw он стартует при загрузке системы
ipfw.rcПочему если я удаленно через ssh меняю правила и пытаюсь запустить этот скрипт у меня сессия отрубается и связь с компьютером теряется????
Я после прочитанного понял что это из за того что ядро собрано с опциями ipfw и после того как правила рестартуют срабатывает последнее правило deny from any to anyкак это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>[оверквотинг удален]
>ipfw.rc
>
>Почему если я удаленно через ssh меняю правила и пытаюсь запустить этот
>скрипт у меня сессия отрубается и связь с компьютером теряется????
>Я после прочитанного понял что это из за того что ядро собрано
>с опциями ipfw и после того как правила рестартуют срабатывает последнее
>правило deny from any to any
>
>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>options IPFW_DEFAULT_TO_ACCEPT
>[оверквотинг удален]
>>Почему если я удаленно через ssh меняю правила и пытаюсь запустить этот
>>скрипт у меня сессия отрубается и связь с компьютером теряется????
>>Я после прочитанного понял что это из за того что ядро собрано
>>с опциями ipfw и после того как правила рестартуют срабатывает последнее
>>правило deny from any to any
>>
>>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>>
>
>options IPFW_DEFAULT_TO_ACCEPTДобавить эту опцию в ядро???
Тогда будет все разрешено? А не хотелось бы !!!
>[оверквотинг удален]
>>>с опциями ipfw и после того как правила рестартуют срабатывает последнее
>>>правило deny from any to any
>>>
>>>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>>>
>>
>>options IPFW_DEFAULT_TO_ACCEPT
>
>Добавить эту опцию в ядро???
>Тогда будет все разрешено? А не хотелось бы !!!man nohup
>[оверквотинг удален]
>>>>
>>>>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>>>>
>>>
>>>options IPFW_DEFAULT_TO_ACCEPT
>>
>>Добавить эту опцию в ядро???
>>Тогда будет все разрешено? А не хотелось бы !!!
>
>man nohupпочитал нифига не понял, может поясните что делает эта утилита?
>[оверквотинг удален]
>>>>>
>>>>
>>>>options IPFW_DEFAULT_TO_ACCEPT
>>>
>>>Добавить эту опцию в ядро???
>>>Тогда будет все разрешено? А не хотелось бы !!!
>>
>>man nohup
>
>почитал нифига не понял, может поясните что делает эта утилита?Если я правельно понял
nohup sh /etc/rc.firewall
и терминал отрубается я захожу заного и все ок???
>[оверквотинг удален]
>>>>Добавить эту опцию в ядро???
>>>>Тогда будет все разрешено? А не хотелось бы !!!
>>>
>>>man nohup
>>
>>почитал нифига не понял, может поясните что делает эта утилита?
>
>Если я правельно понял
>nohup sh /etc/rc.firewall
>и терминал отрубается я захожу заного и все ок???firewall_quiet="YES"
в rc.conf
>Подскажите пож у меня есть скрипт в котором правила ipfw он стартует
>при загрузке системы
>ipfw.rc
>Почему если я удаленно через ssh меняю правила и пытаюсь запустить этот
>скрипт у меня сессия отрубается и связь с компьютером теряется????
>Я после прочитанного понял что это из за того что ядро собрано
>с опциями ipfw и после того как правила рестартуют срабатывает последнее
>правило deny from any to any
>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????У вас в скрипт наверняка в самом начале стоит команда обнулить все правила, при этом файрволл сразу начинает работать в режиме default, который при компиляции ядра или пропускать все или, по умолчанию стоит, не пропускать никого, когда у вас отрубается сессия, прерывается и дальнейшее выполнение правил.
Попробуйте запускать в фоне? то есть ручками набрать ipfw.rc &
>[оверквотинг удален]
>>правило deny from any to any
>>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????
>
> У вас в скрипт наверняка в самом начале стоит команда обнулить
>все правила, при этом файрволл сразу начинает работать в режиме default,
>который при компиляции ядра или пропускать все или, по умолчанию стоит,
>не пропускать никого, когда у вас отрубается сессия, прерывается и дальнейшее
>выполнение правил.
> Попробуйте запускать в фоне? то есть ручками набрать ipfw.rc &
>/etc/rc.d/ipfw restart &
а файл лучше держать в стандартном /etc/rc.firewall
>Почему если я удаленно через ssh меняю правила и пытаюсь запустить этот
>скрипт у меня сессия отрубается и связь с компьютером теряется????А собственно зачем скриптом ? Руками правила добавить нельзя ? Вы же не весь firewall меняете ? В ipfw почти все можно добавлять-удалять руками, за исключением divert пожалуй...
>Я после прочитанного понял что это из за того что ядро собрано
>с опциями ipfw и после того как правила рестартуют срабатывает последнее
>правило deny from any to any
>
>как это исправить мне не хочется постоянно ребутить сервер после сделанных изменений????А-а-а, "ящик Пандоры" закрывается. Бывает.
/usr/share/examples/ipfw/change_rules.sh