No puedes hacer ping a ese dispositivo a través de Datos Móviles. Tienes el Dispositivo 1 (tuyo) y el Dispositivo 2 (dispositivo al que hay que hacer ping). Por las IPs dadas, ambos dispositivos están en la misma red WiFi. El Dispositivo 1 puede conectarse al Dispositivo 2 solicitando un ping al Dispositivo 2 en tu router (Dispositivo 3).
Lo más probable es que tu router tenga la IP 192.168.1.1
Como tu router sabe que estás conectado a él, reenviará tu petición de ping al Dispositivo 2 y viceversa.
Cuando está conectado a su operador móvil, tiene una IP diferente. Pero, tu router utiliza IPs para determinar si conoce un dispositivo o no. Como ahora tienes una IP diferente y tu petición de ping viene del exterior, hace su trabajo: No reenviar tus peticiones de ping. Para eso está el router (además de para establecer conexiones). Es un cortafuegos y trata de evitar que gente de fuera dañe tus dispositivos.
Cuando estás conectado a WiFi
Cuando esté conectado al proveedor de datos del servicio móvil
Esto significa que en realidad no tienes un problema con Android. Lo que tienes que hacer es decirle a tu router que reenvíe los paquetes PING. Eso es difícil. Para eso, deberías dirigirte a la comunidad de Servers Fault y preguntarles cómo puedes hacer exactamente eso.
https://serverfault.com/
0 votos
Era de esperar. Usted no será capaz de hacer ping 55 de 4, pero puede hacer lo contrario. La razón es que Android puede conectarse ya sea a Wi-Fi o datos móviles, que uno tiene conectividad a Internet, si se le da la opción. Si ambos están en línea, se prefiere WiFi. Es porque la ruta por defecto se establece en datos móviles (
rmnet_data
). Puede modificar la tabla de enrutamiento manualmente si tiene acceso Root.