Dificuldade em definir iptables permanentes no Debian

1

Eu tenho problemas para configurar o iptables permanentes no Debian 6 Squeeze.

Estou trabalhando em uma nova instância de um servidor, recém-criada, atualizada e atualizada para a versão mais recente.

Aqui está o tutorial que eu segui várias vezes:

link

Estou fazendo todas as operações como usuário root.

Depois de completar todos os passos no tutorial e reinicializar o servidor, o iptables são redefinidos para o estado padrão ie. permitir tudo dentro e fora.

Meu objetivo é defini-los "para sempre", para que eles não sejam redefinidos sempre que o sistema for reinicializado.

Eu apreciaria qualquer tipo de ajuda.

Obrigado.

    
por Eleeist 16.04.2012 / 21:55

1 resposta

5

Ok, primeiro um esclarecimento, você usou as instruções do Debian Wiki, ou você usou o pacote iptables-persistent ? Eles operam através de mecanismos diferentes. A página do Wiki está basicamente descrevendo uma maneira manual de realizar o que o iptables-peristent faz.

Se você instalou iptables-persistent , você colocou suas regras iptables no arquivo /etc/iptables/rules.v4 (como descrito na documentação iptables-persistent )? Se não, provavelmente é o seu problema. Tente configurar suas regras do iptables do jeito que você quer, e então execute:

iptables-save > /etc/iptables/rules.v4

ou

/etc/init.d/iptables-persistent save

Se você não usou iptables-persistent , mas copiou as mudanças requeridas pela página Debian Wiki, você precisará nos mostrar as modificações que você fez nos arquivos, o script if-pre-up que você adicionou, etc. .

UPDATE: A informação iptables-persistent acima é para o pacote em wheezy (testing) e sid (unstable). Para squeeze (estável), o arquivo deve ser /etc/iptables/rules . Infelizmente, eu não tenho uma caixa de compressão / estabilidade estável facilmente acessível, por isso não posso olhar mais de perto iptables-persistent agora.

    
por 16.04.2012 / 22:16