Eu tenho dois roteadores, um é fornecido pelo meu isp e tem um modem integrado (a partir de agora: "modem"), o outro é um netgear r7000 (a partir de agora: "roteador") eu comprei.
Eu queria colocar o roteador em cascata no modem, então conectei a porta de Internet do roteador ao modem e configurei-o da seguinte forma:
- IP estático da Internet: 192.168.1.1
- Gateway: 192.168.1.254 (este é o IP do modem).
- Lan IP: 192.168.2.1
Então eu continuei a configurar o modem da seguinte forma:
- Eu configurei um DMZ apontando para 192.168.1.1 (IP de internet do roteador)
- desativado todo o DHCP
Tudo funciona como esperado (como em: eu posso navegar na internet), mas, como eu estava testando minha rede usando um scanner de porta ipv6 online , algumas coisas me surpreenderam:
- Se eu não desabilitar o firewall no modem, o scanner informa que tudo está
STLTH (Nenhuma resposta foi recebida da sua máquina na alocação período de tempo. Esta é a resposta ideal, pois ninguém pode verificar a presença de suas máquinas nessa combinação de endereço / porta IPv6.)
qual é Está bem [EDIT: isso é realmente NÃO ESTÁ TUDO BEM já que a DMZ, como configurada acima, deve ignorar o firewall do modem, certo?]
- se eu desabilitar o firewall no modem, eu teria esperado os mesmos resultados, pois achei que todo o tráfego seria filtrado pelo meu roteador (que tem o filtro NAT ativado), mas esse não era o caso! Os relatórios do scanner
RFSD (Uma indicação recusada (TCP RST / ACK ou ICMPv6 tipo 1 código 4) foi recebido ao tentar abrir essa porta. Alguém pode verificar que sua máquina está respondendo nessa combinação de endereço / porta IPv6, mas não pode estabelecer uma conexão TCP.)
com exceção da porta 22, que na verdade está aberta na minha máquina, onde os scanners dizem OPEN. Isto é NÃO ESTÁ TUDO BEM
- Mesmo que o scanner relate que meu 22 está aberto, não consigo fazer com que ninguém se conecte a ele do lado de fora da rede. Um amigo meu tentou se conectar a ele com
ssh -6 myipv6
e ele recebe um erro inacessível host, mas quando eu pedi a ele para tentar
nmap -6 -p22 -Pn --traceroute myipv6
ele realmente conseguiu acessar minha máquina e o nmap disse que a porta 22 estava "filtrada".
Recapitulando minhas perguntas são:
- Por que o firewall no roteador não está funcionando?
- Por que não consigo me conectar à minha rede pelo lado de fora?
Como @Gordon Davisson aponta em um comentário O culpado pode ser IPv6, então estou atualizando a questão para explicar como eu a configurei:
- Eu fui para a minha página do ISP e habilitei o IPv6
- meu ISP reiniciou um pouco meu modem e habilitou o IPv6 para ele (há também uma nova seção de configuração no painel do modem, que deixei inalterada)
- Eu entrei no meu roteador e, na seção IPv6, selecionei a opção para configurar automaticamente o IPv6. O roteador escolheu o método PassThrough (havia muitas outras opções de configuração diferentes das quais ele poderia ter escolhido, eu não me lembro de fato e não posso verificá-lo agora).
Isso é suspeito. Talvez passar significa ignorar o firewall, como Gordon parece sugerir no comentário?