A página da wiki faz referência a feisty etc., então may pode estar desatualizado, mas eu acho que ainda é relevante:
link sugere que o NetworkManager pode ser o culpado ...
Olink sugere como fazer com que o NetworkManager funcione bem.
Estou usando o iptables no Ubuntu 10.04 e sempre que eu definir regras do iptables elas serão revertidas depois de um tempo. Eu os configurei com iptables -I INPUT ou iptables -D INPUT e eles funcionam imediatamente e eu os vejo no iptables -L INPUT mas depois de um tempo as regras revertem.
Eu até exportei as regras
iptables-save > /etc/firewall.conf
Eu até criei um script /etc/network/if-up.d/iptables
#!/bin/sh
iptables-restore < /etc/firewall.conf
e até chequei o firewall.conf e ele tem as regras que eu quero nele.
Então por que o iptables estaria revertendo?
ATUALIZAÇÃO:
Eu encontrei isso em /etc/cron.daily/apf
#!/bin/bash
/etc/apf/apf -f >> /dev/null 2>&1
/etc/apf/apf -s >> /dev/null 2>&1
Isso seria liberar as regras do iptables?
Não estou familiarizado com o apf, mas é fácil verificar se esse é o culpado. Remova do cron.
Eu também faço algo como grep -ri --color iptables /etc
e também confiro /var/log/messages
e /var/log/syslog
para qualquer coisa que possa estar fazendo isso.
Tags iptables firewall ubuntu-10.04