Написал скрипт установки правил ай-пи-таблиц для upstart. Скрипт необходимо разместить
/etc/init/iptables.conf
Правила для iptables размещаем в файле: /etc/default/iptables.rules
Собственно содержание скрипта старта/останова:
Для ручного старта из консоли:
/etc/init/iptables.conf
Правила для iptables размещаем в файле: /etc/default/iptables.rules
Собственно содержание скрипта старта/останова:
# iptables - Linux kernel firewall
#
# Script to set iptables rules
description "iptables firewall"
author "Alexandr Shapoval <email_does_not_publish>"
start on filesystem
stop on runlevel [!2345]
pre-start script
test -x /sbin/iptables-restore || { stop; exit 0; }
test -e /etc/default/iptables.rules || { stop; exit 0; }
exec /sbin/iptables-restore < /etc/default/iptables.rules
end script
post-stop script
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -t nat -F
/sbin/iptables -F
end script
Для ручного старта из консоли:
$sudo start iptablesостанова
$sudo stop iptablesпроверки статуса
$sudo status iptables
Комментариев нет:
Отправить комментарий