回答:
デフォルトでは、iptables-persistentは再起動時にシステムのiptablesを自動的に保存しません。
ただし、Ubuntu 14.04のパッケージのソースコードを変更して、再起動、シャットダウン(停止)、またはランレベル1のルールを自動的に保存します。システムがランレベル2〜5で起動すると、ルールが復元されます。この方法では、ユーザーの介入なしに、ルールの保存とロードが自動的に行われます。
このバージョンを使用するには、次のコマンドを使用してください。
sudo apt-get remove iptables-persistent
sudo dpkg -r iptables-persistent
wget http://dinofly.com/files/linux/iptables-persistent_0.5.8_all.deb
sudo dpkg --install iptables-persistent_0.5.8_all.deb
こちらのブログ記事全体をご覧ください。
自己責任。変更されたのは、initスクリプトの停止関数がルールの保存関数を呼び出すだけで、システムがシャットダウン、再起動、またはレベル1になったときにルールが自動的に保存されます。
この更新されたdebパッケージは、Ubuntu 12.04、Ubuntu 14.04、およびUbuntu 15.04でテストしました。debianのどのバージョンでも動作するはずです。
ルールをファイルに保存する
iptables-save > /etc/iptables/rules.v4
次に、rc.localファイルに含めることにより、コマンドに従ってファイルを復元します
#vim /etc/rc.local
/sbin/iptables-restore < /etc/iptables.rules
これは私のためにうまくいきます
乾杯....!
iptables-persistent
して使用するというすべての既存の回答とはどう違うのiptables-save
ですか?