Este é o comportamento padrão.
Você pode querer dar uma olhada no pacote iptables-persistent
para definir automaticamente as regras do iptables na inicialização a partir de um arquivo de configuração.
Toda vez que meu servidor é reinicializado, parece que eu tenho que resetar meu iptables para o padrão, eu costumava usar o firestarter, mas o removi há um tempo atrás. Existe alguma configuração que esteja fazendo o iptables mudar quando o servidor for reinicializado?
Este é o comportamento padrão.
Você pode querer dar uma olhada no pacote iptables-persistent
para definir automaticamente as regras do iptables na inicialização a partir de um arquivo de configuração.
No Ubuntu 16.04: sudo apt-get install iptables-persistent
Depois disso, execute os próximos comandos sempre que quiser salvar as alterações do iptables permanentemente:
sudo netfilter-persistent save
sudo netfilter-persistent reload
O iptables-persistent por padrão NÃO salva automaticamente o iptables do sistema durante a reinicialização.
No entanto, modifiquei o código-fonte do pacote no Ubuntu 14.04 para salvar automaticamente as regras de reinicialização, desligamento (parada) ou nível de execução 1. Quando o sistema inicializa nos níveis de execução 2-5, as regras são restauradas. Dessa forma, salvar e carregar as regras acontece automaticamente sem intervenção do usuário.
Para usar esta versão, use os seguintes comandos:
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
Veja meu post completo aqui:
Use a seu próprio risco. Tudo o que foi modificado é que a função de parada de script de inicialização chama a função de salvar regras para que, quando o sistema for desligado, reinicializado ou no nível 1, as regras sejam salvas automaticamente.
Eu testei este pacote deb atualizado no Ubuntu 12.04, Ubuntu 14.04 e Ubuntu 15.04. Ele deve funcionar em qualquer versão do debian também.
Salve as regras em um arquivo
iptables-save > /etc/iptables/rules.v4
Em seguida, restaure o arquivo seguindo os comandos incluindo no arquivo rc.local
#vim /etc/rc.local
/sbin/iptables-restore < /etc/iptables.rules
Isso funciona bem para mim
Felicidades ....!
Tags iptables