Como evito que o iptables seja carregado na inicialização?

2

Eu não preciso de iptables no meu computador, já que estou atrás de um servidor NAT e de um roteador. Eu, portanto, libertei todas as regras que me restavam para desabilitar o firewall. Eu me pergunto se eu provavelmente poderia impedir que o iptables iniciasse na inicialização também. Meu primeiro teste foi fazer lista negra de todos os módulos relacionados a ele em /etc/modprobe.d/blacklist.conf , que estavam todos juntos ip6table_filter, ip6_tables, ip6table_filter, iptable_filter, ip_tables, iptable_filter e x_tables . Mas isso não deu certo.

Minha pergunta é como posso evitar que o iptables seja carregado na inicialização?

    
por Til Hund 12.06.2012 / 01:29

4 respostas

1

Se você está determinado a se livrar do iptables:

sudo modprobe -r ip6_tables iptable_filter ip_tables

poderia fazer o truque para você ...

Claro, se você está satisfeito com o resultado, ele pode se tornar permanente ...

    
por user135238 24.02.2013 / 17:36
1
  

A minha primeira tentativa foi listar todos os módulos relacionados a ele em /etc/modprobe.d/blacklist.conf, que estavam todos juntos ip6table_filter, ip6_tables, ip6table_filter, iptable_filter, ip_tables, iptable_filter e x_tables.

Bem, se você não tiver regras e o firewall estiver desativado, esses módulos não serão carregados de qualquer maneira.

  

Minha pergunta é como posso evitar que o iptables seja carregado na inicialização?

Estritamente falando, iptables é um utilitário para gerenciar a funcionalidade do firewall (também conhecido como netfilter ) embutido no kernel do Linux. Então, sua pergunta se transforma em como eu removo a funcionalidade do firewall do kernel?

A resposta para isso é ... construa seu próprio kernel, depois de configurá-lo apropriadamente.

    
por ish 12.06.2012 / 02:57
1

Flushing regras iptables / aceitar tudo

Você pode pular este passo desde que você mencionou na sua pergunta que você liberou todas as regras.

iptables -X &&
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Depois de liberar suas regras do iptables.

Executar:

  • iptables-save > save-file

  • iptables-apply save-file

por pl1nk 12.06.2012 / 02:57
0

O Ubuntu não vem com o firewall ativado por padrão. No entanto, ele vem em ufw package / service, que é o programa de firewall padrão, até onde eu sei que não está ativo por padrão. Você pode verificar se o serviço está ativo com rcconf , você precisa instalar o pacote

sudo apt-get install rcconf dialog

Você precisará de dialog para executar rcconf , mesmo que não esteja marcado como uma dependência.
Mais informações sobre ufw aqui: link
Há outros pacotes de firewall, eu não conheço todos eles, mas você poderia fazer um

apt-cache search firewall | less

E veja se há algum que pareça familiar para um serviço ou pacote instalado. Outros que eu vi em algumas instalações são:

  • firestarter
  • fail2ban
por Awi 12.06.2012 / 03:04