Ubuntu14.04 で iptables を使う場合の設定です。
ufw をアンインストールし、iptables をインストールします。
apt-get remove ufw apt-get install iptables
/etc/network/if-pre-up.d , /etc/network/if-post-down.d/ 下に起動・停止スクリプトを用意します。
スクリプトには、iptables の定義を書きます。
ここでは、こちらの記事 で説明した iptables のスクリプトsetup.sh を使用します。
次のようにして、起動スクリプトを用意します。
スクリプト名は何でも構いません。ここではスクリプト名は iptables とします。
cp setip.sh /etc/network/if-pre-up.d/iptables chmod +x /etc/network/if-pre-up.d/iptables
停止スクリプトを用意します。
echo -e '#!/bin/sh\n/etc/network/if-pre-up.d/iptables stop' > /etc/network/if-post-down.d/iptables chmod +x /etc/network/if-post-down.d/iptables
これで、Ubuntu14.04 の起動・停止時に iptables を動作させたり、停止できます。
コメント