Como parar temporariamente o iptables no Ubuntu

9

Eu uso IPTABLES em / etc / network / interfaces

pre-up iptables-restore /etc/firewall.txt

Eu tentei procurar por algo como /etc/init.d/iptablesno Ubuntu, mas isso parece não existir. Então, se eu tiver que parar o IPTABLE temporariamente para o trabalho do administrador de sistemas, como posso fazer isso?

Usuário Registrado
fonte

Respostas:

9

iptablesnão é um serviço, mas uma instalação dentro do kernel. É por isso que você não pode parar.

Se você precisar interromper o iptables rapidamente, eis a minha sugestão:

  1. Configure suas iptables para conclusão.

  2. Salve a configuração primeiro: iptables-save > /etc/iptables.conf

  3. Lave o iptables e configure-o 'open':

    • Todas as políticas definidas para ACEITAR
    • Configure todos os NATs necessários para o seu sysadmin funcionar
    • Se você usar o roteamento baseado em políticas na tabela mangle, configure-o também conforme necessário
  4. Salve o conjunto de regras 'aberto': iptables-save > /etc/open-iptables.conf

Agora, sempre que precisar desativar rapidamente o iptables, faça:

cat /etc/open-iptables.conf | iptables-restore.

Depois disso, 'reative' o iptables usando:

cat /etc/iptables.conf | iptables-restore

( iptables-restore < /etc/open-iptables.conftambém pode funcionar; mas li em outro lugar que às vezes não funciona)

pepoluan
fonte