現在設定してあるiptablesを起動時に読み込む( ubuntu 12.04 )
12.04というかdebian系という話ではあると思うけど
$ sudo -i # mkdir ~/iptables # cd ~/iptables # iptables-save > latest.fw # vi iptables.sh
ここで以下のファイルを作成
#!/bin/sh ABSPATH="/root/iptables/latest.fw" iptables-restore < $ABSPATH
ここまでで、一度iptablesを一度初期化してみて元に戻るか確認する。
# iptables -t filter -P INPUT ACCEPT # iptables -t filter -F # iptables -t filter -X # ./iptables.sh # iptables -L -n
これで正しくもとに戻っていればOK
# ln -s /root/iptables/iptables.sh /etc/network/if-pre-up.d
これで完了。