iptables é reiniciado quando o servidor é reinicializado

15

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?

    
por Anagio 03.12.2011 / 09:24

4 respostas

13

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.

    
por enzotib 03.12.2011 / 09:43
2

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

    
por Rib47 15.03.2018 / 10:05
0

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:

link

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.

    
por OwN 07.10.2015 / 01:05
0

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 ....!

    
por Shakeel 10.11.2017 / 14:24

Tags