Servidor acessível em desktop, não em dispositivos móveis, na mesma rede

Servidor acessível em desktop, não em dispositivos móveis, na mesma rede

Eu tenho um Nexus 4.

Na minha conexão de banda larga doméstica (NATed), não consigo acessar meu servidor via WiFino telefone. Posso executar ping no meu servidor a partir do telefone adb shell, mas wget http://<ip>/falha. Exatamente o mesmo comando funciona na minha área de trabalho, exceto que está conectado via LAN.

O que é mais estranho é que quando tento acessar meu servidor depois de me conectar a uma VPN no telefone, ele funciona. Obviamente, não há problema com a configuração do servidor web porque ele está funcionando via VPN. Isso simplesmente não acontece quando estou conectado ao meu WiFi doméstico. Eu tentei reiniciar roteadores e outras coisas, isso não ajuda.

Qual poderia ser o problema?

Responder1

A melhor resposta para esse problema parece ser um roteador com bugs.

Para depurar esse problema, configurei minha máquina como um roteador de encaminhamento (alvo iptables TEE) e defino a rota padrão no telefone para minha máquina.

Consigo acessá-lo então.

E agora, quando altero novamente a rota padrão do meu telefone para o roteador, ela começa a funcionar.

Extremamente estranho.

informação relacionada