0 votos

¿Por qué Android fabrica hotspots con una máscara de subred diferente a la de un router doméstico normal?

Por ejemplo, normalmente obtenemos direcciones 192.168.1.XXX de un router doméstico, pero un teléfono Android da direcciones en otro 192.XXX lo que hace que sea problemático para conectar dispositivos entre sí en la misma casa.

Por qué lo hace: y si es sólo por razones de seguridad: ¿se puede revertir para usar la subred del router de casa?

2voto

Cruiser Puntos 146

Nota: Esta respuesta también se aplica a Apple iOS y otros sistemas operativos, que tienen capacidad de hotspot (tethering).

La red WiFi o celular a la que te conectas, suele ser IP bajo la gestión de esa red Servidor DHCP . Controla quién obtiene qué IP. Si tu teléfono se uniera a esa red y empezara a repartir IPs que son "propiedad" de esa red, con el tiempo te encontrarías con un conflicto de IPs.

Para solucionarlo, podrías hacer un "puente" entre esas dos redes, permitiendo que tus dispositivos conectados soliciten una IP al servidor DHCP original. Pero esto suele fallar, especialmente en las redes celulares, ya que sólo tendrás derecho a una única IP en esa conexión.

Por lo tanto, para lograr la máxima compatibilidad, los sistemas operativos utilizarán NAT al desplegar puntos de acceso (tethering). NAT oculta el hecho de que tu teléfono está compartiendo su conectividad con otros dispositivos, permitiéndoles acceder a Internet.

...¿se puede revertir para usar la subred del router de casa?

Técnicamente podrías, pero esas redes permanecerían separadas gracias al NAT. Terminarías con dos 192.168.1.xxx que no podrían hablar entre sí. Si necesitas que tus dispositivos se comuniquen entre sí, tu mejor opción es conectarlos a la misma red WiFi. Esto funcionará mejor con redes privadas, ya que muchas WiFi públicas/hoteles podrían prevenir este comportamiento.

1voto

gronostaj Puntos 111

El teléfono no está conectado al router cuando el hotspot está activado. Crea su propia red y hace que los datos celulares estén disponibles a través de WiFi para los dispositivos en esa red. Incluso si cambiar el rango de IP a 192.168.1.* fuera posible, no haría ninguna diferencia, porque la red de su router y la red del hotspot del teléfono son dos redes diferentes.

0 votos

Downvoter, por favor, explica qué es lo que está mal en esta respuesta y cómo debería mejorarse. De lo contrario, seguirá siendo mala para siempre.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X