Configurei um roteador Linksys WRT-3200ACM com DD-WRT (v3.0-r39956 std (06/06/19)) atrás de um roteador FritzBox 7430. O FritzBox atua como modem para conectar a uma linha DSL padrão. O roteador Linksys é definido como host exposto (DMZ, eu acho?) E tem permissão para fazer seus próprios encaminhamentos de porta.
O que eu gostaria de fazer é encaminhar solicitações externas da porta 80 para meu servidor web (atrás do roteador Linksys) ouvindo na porta 80. O que eu tenho funcionando é conectar-me ao próprio roteador Linksys da WAN (ao inserir meu IP WAN Sou redirecionado para a página de status do roteador, acho que esse é o comportamento padrão).
AFAIK, o único passo que falta é configurar um encaminhamento de porta (no roteador Linksys) assim:
No entanto, isso não parece funcionar? Sempre sou redirecionado para a página de status da Linksys, é como se o encaminhamento não surtisse efeito. Isso se aplica ao acessar meu IP público da WAN e de dentro da LAN. Suspeito que tenha algo a ver com o fato de o roteador Linksys estar atrás do FritzBox (mas por que o acesso padrão funciona perfeitamente?). Eu tenho o DDNS configurado no Linksys, que também funciona conforme o esperado:
Ao tentar acessar meu servidor web pela WAN, tanto o IP público quanto a URL redirecionam para a página de status dos roteadores. Já tentei redirecionar para outros hosts da rede, para testar se o problema era de fato algo com o servidor web. Mas IMO, mesmo que o servidor da web bloqueasse a conexão (firewall etc.), eu simplesmente receberia uma mensagem de erro em vez de ser redirecionado para a página de status dos roteadores.
Aqui está a configuração básica do IP:
[WAN IP] FritzBox [10.0.1.10] --------------- [10.0.1.21] Linksys [10.0.0.10]
| [10.0.0.1] Webserver
Infelizmente, não consigo remover o FritzBox (nem mesmo temporariamente) da rede, pois meu provedor não fornece mais nome de usuário/senha para conexões PPPoE.
Qualquer ajuda seria muito apreciada!
Aparentemente, deixar o SourceNet vazio resolve o problema:
Não sei por que isso resolve o problema, mas resolve.
As portas de escuta Linksys não podem ser a porta que você está tentando encaminhar. Altere sua porta de gerenciamento Linksys para algo diferente de 80. Ex. 8080.