Preciso de uma regra separada de iptables para o endereço ipv6?


12

No meu servidor debian 5.0, eu configurei algumas regras do iptables como abaixo:

ACCEPT     tcp  --  eee.fff.ggg.hhh      aaa.bbb.ccc.ddd     tcp dpt:80
DROP       tcp  --  0.0.0.0/0            aaa.bbb.ccc.ddd     tcp dpt:80

aaa.bbb.ccc.ddd é o endereço IP do meu servidor e eee.fff.ggg.hhh é o outro servidor, que é o único permitido a acessar a porta. Percebi que há a configuração do inet6 addr no meu servidor, e também o netstat mostra que o apache2 está escutando no endereço tcp6:

tcp6       0      0 :::80                   :::*                    LISTEN

Preciso de uma regra separada de iptables para o endereço ipv6? Se sim, como posso fazer isso? Não sei nada sobre o ipv6. Obrigado! devo fazer isso? Se eu não usar o ip6tables, alguém ignorará a regra iptable e se conectará à minha porta: 80 através do endereço ipv6?

Respostas:


11

O iptables apenas filtra o tráfego IPv4. A configuração de regras no iptables não afeta o tráfego do ipv6 e, portanto, você deve usar o ip6tables. No mínimo, você deve definir as regras da tabela como padrão. Dessa forma, apenas o tráfego que você permitiu explicitamente estará disponível.


Teria sido melhor dar uma razão para a queda padrão, como Marcin fez em um comentário à sua resposta. Ainda +1.
0xC0000022L 07/01

@ 0xC0000022L Você tranca sua casa quando sai?
Denys Vitali

Uhm @DenysVitali talvez um pouco de mal-entendido em que pedir uma justificativa não seja o mesmo que desconsiderar ou desaprovar um conselho ?!
0xC0000022L

5

Você quer olhar para ip6tables. AQUI é um bom script curto que demonstraria alguns conceitos básicos


hmm..minha pergunta é, devo fazê-lo? Se eu não usar o ip6tables, alguém ignorará a regra iptable e se conectará à minha porta: 80 através do endereço ipv6?
Long Cheng

Você tem o IPv6 ativado por padrão? Hoje em dia, muitas distros vêm com o recurso ativado. Se sim, você definitivamente deseja filtrar o IPv6 explicitamente, pois o IPv6 possui muita conectividade interna, mesmo que você não a configure.
Marcin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.