Como eu salvo a configuração do iptables?

3

Acabei de instalar o Webmin em um servidor Ubuntu. De acordo com os documentos você precisa abrir a porta 10000 (que é o que o Webmin roda), com isso:

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

Em seguida, ele diz que você precisa aplicar a configuração do firewall com:

/etc/init.d/iptables restart

No entanto, esse comando não funciona para mim. Existe um comando diferente que salva as alterações no Ubuntu?

    
por DisgruntledGoat 14.09.2009 / 17:23

4 respostas

3

Sua regra do iptables está ativa quando você a executa. Emitir um reinício meramente restaura sua configuração do iptables, no entanto, foi salvo pela última vez. Não há necessidade de reiniciar.

    
por 14.09.2009 / 17:30
6

existe um pacote que contém um serviço do sistema para restaurar

sudo apt-get install iptables-persistent

ponha regras em / etc / iptables / rules.

uma maneira de fazer isso é:

sudo bash -c "iptables-save > /etc/iptables/rules"
    
por 05.11.2010 / 01:01
3

Em muitas distribuições do Linux, você pode salvar as alterações feitas na configuração do iptables:

service iptables save

ou alternadamente

/etc/init.d/iptables save

Mas isso não ativa as alterações, apenas as torna permanentes. No momento em que você executou o comando iptables , a alteração estava ativa. Este comando faz alterações em tempo real.

    
por 14.09.2009 / 17:34
2
iptables-save
iptables-restore

salvará as regras em um arquivo de texto simples e normalmente será restaurado no sturup do sistema pelo script init.d. veja iptables.conf e iptables man para detalhes

    
por 14.09.2009 / 17:35