私はUbuntu 10.04でiptablesを使っていますが、iptablesのルールを設定するたびにしばらくすると元に戻ります。私はそれらをiptables -I INPUTまたはiptables -D INPUTで設定しましたが、それらはすぐに動作し、iptables -L INPUTでそれらが見えますが、しばらくするとルールが元に戻ります。
私もルールをエクスポートしました
iptables-save > /etc/firewall.conf
私はスクリプト/etc/network/if-up.d/iptablesを作成しました。
#!/bin/sh
iptables-restore < /etc/firewall.conf
また、firewall.confを確認しても、必要なルールがあります。
では、なぜiptablesは元に戻りますか?
更新:
/etc/cron.daily/apfにあります。
#!/bin/bash
/etc/apf/apf -f >> /dev/null 2>&1
/etc/apf/apf -s >> /dev/null 2>&1
これはiptablesのルールをフラッシュするでしょうか?