Страница 1 из 1

Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-09 8:03:58
Silius
Добрый день!

Подскажите пожалуйста каким образом можно такое реализовать?
Есть сервер на FreeBSD 7.3, сделаны необходимые скрипты чтобы динамически при определенных условиях изменять состояние правил IPFW, шейп, блокировка, разрешение и т.д. Все прекрасно работает, но до первой перезагрузки.

Как можно сохранить текущее состояние правил IPFW например в текстовик скприптом и потом восстановить при загрузке? или как-то при изменении текущими скриптами правил записывать эти изменения в файл и потом опять же при перезагрузке из него восстанавливать.

Кто-нибудь делал подобное? если да, то поделитесь мыслями :smile:

За ранее благодарю!

Re: Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-09 10:24:12
hizel
нет, не вижу смысла

Re: Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-09 16:30:31
Demonische
Я делал. есть такой файлик "/etc/firewall.conf"
Там и прописываются все правила.

Re: Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-10 10:18:22
Silius
hizel писал(а):нет, не вижу смысла
А почему не видите смысла?

Посидел вчера подумал и сделал свой скрипт, все отлино работает, получился динамический файервол не прописанный в стартовом скрипте. Теперь шейпер с биллингом нормально взаимодйствуют :smile:

Re: Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-10 10:27:16
hizel
потому что каждый такой скрипт уникальный для конкретного случая
обычно упрощают скрипт\правила и сводят изменения только к пачухе табличек ими и манипулируют

Re: Восстановление правил IPFW после перезагрузки

Добавлено: 2010-09-10 13:55:04
Silius
Ну у меня как раз на таблицах все и сделано, так что правил очень мало. В общем тему можно закрывать.