Инструменты пользователя

Инструменты сайта


soft:iptables:skript_shablona_pravil_iptables

====== Скрипт шаблона правил iptables ====== Данный маленький скрипт выполняет две роли: - Позволяет перегружать правила только в случае правильности их написания; - При этом даёт возможность использования переменных. <code> #!/bin/sh # Здесь вписываются переменные для использования в шаблоне # ... IFS='' eval "rules=\"$(cat ~/firewall.template)\"" if [ -z "${rules}" ] then echo "Ошибка: файл правил пустой" exit fi echo ${rules} > ~/firewall.rules iptables-restore -tv ~/firewall.rules && ( \ echo; \ echo "Шаблон не содержит ошибок"; \ iptables-restore ~/firewall.rules; \ echo "Правила успешно загружены" \ ) </code> Соответственно, в файле **~/firewall.template** задаются правила в виде, который формирует команда **iptables-save**, но с возможностью использования переменных.

Дискуссия

Enter your comment
 
soft/iptables/skript_shablona_pravil_iptables.txt · Последние изменения: 16.11.2009 17:26 (внешнее изменение)

Инструменты страницы