2.6.3. Salvando Regras de IPTables


Regras criadas com o comando iptables são armazenadas na memória. Se o sistema for reiniciado antes de salvar o conjunto de regras do iptables, todas as regras serão perdidas. Para as regras do netfilter persistirem através da inicialização do sistema, elas precisam ser salvas. Para salvar as regras netfilter, digite o seguinte comando como root:
 /sbin/service iptables save 
Este executa o script init do iptables que roda o programa /sbin/iptables-save e escreve a configuração do iptables atual em /etc/sysconfig/iptables. O arquivo /etc/sysconfig/iptables existente é salvo como /etc/sysconfig/iptables.save.
A próxima vez que o sistema inicializar, o script init do iptables reaplica as regras salvas no /etc/sysconfig/iptables usando o comando /sbin/iptables-restore.
Se por um lado é uma boa idéia testar uma nova regra iptables antes de submetê-la ao arquivo /etc/sysconfig/iptables, por outro lado é possível copiar as regras iptables para o arquivo a partir de outra versão do sistema deste arquivo. Isto fornece uma forma rápida de distribuir conjuntos de regras iptables para multiplicar máquinas.
Você também pode salvar as regras iptables em arquivos separados para a distribuição, backup ou outros propósitos. Para salvar suas regras de iptables, digite o seguinte comando como root:
 [root@myServer ~]# iptables-save > <filename>where <filename>é um nome de usuário definido para seu conjunto de regras.

Importante

Caso distribua o arquivo /etc/sysconfig/iptables à outras máquinas, digite /sbin/service iptables restart para as novas regras tomarem efeito.

Nota

Note a diferença entre o comando iptables(,/sbin/iptables), o qual é usado para manipular as tabelas e correntes que constituem a funcionalidade do iptables e o serviço iptables, (/sbin/service iptables), o qual é usado para habilitar e desabilitar o próprio serviço iptables.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.