
Tengo un Nexus 4.
En la conexión de banda ancha de mi hogar (NATed), no puedo acceder a mi servidor a través de WiFien el telefono. Puedo hacer ping a mi servidor desde el teléfono adb shell
, pero wget http://<ip>/
falla. Exactamente el mismo comando funciona desde mi escritorio, excepto que está conectado a través de LAN.
Lo que es más extraño es que cuando intento acceder a mi servidor después de conectarme a una VPN en el teléfono, funciona. Obviamente, no hay ningún problema con la configuración del servidor web porque funciona a través de VPN. Simplemente no funciona cuando estoy conectado al WiFi de mi casa. Intenté reiniciar los enrutadores y esas cosas, pero eso no ayuda.
¿Cual podría ser el problema?
Respuesta1
La mejor respuesta a este problema parece ser un enrutador con errores.
Para solucionar este problema, configuré mi máquina como enrutador de reenvío (destino TEE de iptables) y configuré la ruta predeterminada en el teléfono a mi máquina.
Entonces puedo acceder a él.
Y ahora, cuando vuelvo a cambiar la ruta predeterminada en mi teléfono a mi enrutador, comienza a funcionar.
Extremadamente extraño.