Servidor accesible desde una computadora de escritorio, no desde un dispositivo móvil, misma red

Servidor accesible desde una computadora de escritorio, no desde un dispositivo móvil, misma red

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.

información relacionada