The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обновление правил ipfw без перезагрузки системы."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Firewall, Фильтрация пакетов / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от jovanny email on 31-Авг-08, 20:37 
Здравствуйте у меня совсем ламерский вопрос. Я специально переобрал ядро freebsd без опции
IPFIREWALL_DEFAULT_TO_ACCEPT. Но кажды раз когда я соединяюсь по ssh, меняю правила брэндмауэра, я запускаю скрипт первой строкой которого идет очистка правил ipfw -f flush, а затем сами измененные правила.
Типа:
ipfw -f flush
ipfw add allow ip from .....
ipfw add allow tcp from .....
ipfw add allow udp from .....

Соответственно меня выкидывает - обрубается ssh соедеинение.
Вопрос. Как сделать так чтобы ssh соединение не обрывадлось и правила для брэндмауэра обновлялись?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от Av (??) on 31-Авг-08, 20:56 
>[оверквотинг удален]
>flush, а затем сами измененные правила.
>Типа:
>ipfw -f flush
>ipfw add allow ip from .....
>ipfw add allow tcp from .....
>ipfw add allow udp from .....
>
>Соответственно меня выкидывает - обрубается ssh соедеинение.
>Вопрос. Как сделать так чтобы ssh соединение не обрывадлось и правила для
>брэндмауэра обновлялись?

1. nohup
2. в /usr/share/ipfw (как-то так...) есть скрипт для этих целей

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от Pahanivo email(??) on 31-Авг-08, 21:00 
гыгы ))

cd /etc
./netstart &
(если у тя конечно настройки фаревола прописаны в /etc/rc.firewall)
& -  ключевая опция )


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от parad (??) on 31-Авг-08, 23:38 
а по ебалу за такие рекомендации?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от Pahanivo email(ok) on 01-Сен-08, 08:18 
>а по ебалу за такие рекомендации?

Обоснуй.
Что тебе не понравилось в моих рекомендациях? А?

P.S. За базаром следи - не у себя в Быдлянске на ламке семки лущишь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от parad (??) on 01-Сен-08, 15:18 
1) Не разбираешься в теме - не советуй.
2) netstart - стартер; для перезапуска и других приблуд есть управляющие скрипты из /etc/rc.d/*. При использовании netstart велика вероятность получить недоступную по сети машину. Учитывая первый пункт и ответы даваемые тобой в других темах, я, собственно хотел сконцентрировать твое внимание на самОм первом пункте, подкрепив эмоциональным словом ЕБАЛО. Таккже напомнить о существовании документации, развивающихся вместе с ПО, к которым оно прилагается (большенство из них доступно на русском языке). ))

WBR!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от Pahanivo email(ok) on 01-Сен-08, 17:22 
)))))
1) Ради прикола загляние хоть раз внутрь /etc/netstart )
да он - абсолетед - но тем неменее он работает
2) Ради прикола я процитирую пару строк их
  /etc/netstart :
...
/etc/rc.d/isdnd start
/etc/rc.d/ppp start
/etc/rc.d/ipfw start
/etc/rc.d/ip6fw start
/etc/rc.d/network_ipv6 start
...
3) И в чем отличие от твоего способа? )))
4) К томуже я предлагал запускать с параметром & на конце - ты же спесиалист сматрю ниебатся - наверно сам догадался зачем )))
5) Да, люблю пописать херню в форуме - давно уже хожу сюда прикалываться, иба к сожелению делать тут практически нечего, слишком много таких умных как ты ))
6) Пусть будет ЕБАЛО - я вырос в отдаленном районе - с гопотой большой опыт общения )))
7) И тебе удачи.
Best regards,
Yeballo )


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от parad (??) on 31-Авг-08, 22:56 
Почти никак. Т.к. ты используешь конструкцию keep-state - check-state (может быть), фаервол сохраняет твое подключение в виде динамически созданного правила. При выполнение команды ipfw -f flush все правила трутся, включая динамические, и как следствие обрывается связь - недозагружаются правила. Для корректного перезапуска фаерволла используй /etc/rc.d/ipfw restart - он перед выполнение скрипта дизактивирует сам фаервол, что позволяет создать правила без обрыва связи, а еще лучше /usr/share/examples/ipfw/...sh - скрипт позволяет редактировать и применять правила, так что в случае, если по ошибки ты где-то накосячил и не можешь переподключиться, он в течении 30 секунд вернет предыдущие правила (обязательно использование утилиты screen).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Обновление правил ipfw без перезагрузки системы."  +/
Сообщение от Дмитрий email(??) on 20-Июн-10, 13:50 
Обновлять правила ipfw можно.
Вот так:
ipfw - flush; /bin/sh /etc/rc.firewall &
сами понимаете без амперсанда в конце строки, при подобной перезагрузке правил останетесь без связи с удаленной машиной. Вместо '/etc/rc.firewall' должен быть другой скрипт, если он увас отличается от стандартного.

С уважением ;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру