running ip6tables-restore (iptables-restore) on boot
Ivan Shmakov
ivan на gray.siamics.net
Чт Окт 6 14:10:56 UTC 2011
>>>>> Oleg A Anisimov <yoda.jedy.knight на gmail.com> writes:
[…]
> Вот один из скриптов:
> #!/bin/sh
> set -e
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> save_time=`date '+%Y.%m.%d-%H.%M.%S'`
> case "$1" in
> start|restart|reload|force-reload)
> /sbin/iptables-restore -c < /var/lib/iptables/rules
> ;;
> stop)
> /sbin/iptables-save -c > /var/lib/iptables/rules
> ;;
> save)
BTW, подобный скрипт в свое время убрали из Debian как-раз из-за
попыток выполнить в нем сохранение состояния [1]. Вследствие
чего был написан [2]. (Отдельным достоинством которого является
поддержка IPv6.)
На совместимость Ubuntu не проверял. Буду благодарен за отзывы.
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=241162
[2] http://article.gmane.org/gmane.linux.debian.devel.firewall/6003
[…]
--
FSF associate member #7257
Подробная информация о списке рассылки ubuntu-ru