
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.