Acontece que uma série de problemas fez com que meu iptables não salvasse, ou não carregasse, ou salvasse e carregasse e, em seguida, carregasse alguma outra coisa sobre ele.
De acordo com minhas atualizações, meus principais problemas foram:
-
/etc/sysconfig/iptables-config
formato incorreto
/etc/sysconfig/iptables-config
é muito rigoroso. Espaços extras irão quebrar o comando ou fazer com que ele ignore completamente o comando. Eu reinstalei o pacote e editei o arquivo (depois de excluí-lo), para garantir que estava correto.
ou seja,
service iptables stop
yum -y install iptables iptables-services
rm -rf /etc/sysconfig/ipt*
yum -y reinstall iptables iptables-services
Em seguida, edite o arquivo.
nano /etc/sysconfig/iptables-config
- Desativar imposição (opções de segurança)
A execução do SELinux estava ativada e não permitiu que o salvamento ocorresse. Eu vi isso fazendo "pare" service iptables stop
e percebendo que não seria possível salvar em service iptables status -l
. Eu então desabilito temporariamente a aplicação do SELinux, por setenforce 0
e isso me permitiu salvá-los. Eu não recomendo isso como uma solução, você pode encontrar um melhor (desabilitar comportamentos de segurança não pode ser bom).
Como assim desativar permanentemente:
nano /etc/sysconfig/selinux
Em seguida, altere a diretiva SELinux=enforcing
para SELinux=disabled
.