2 votos

¿Es posible designar un SSID de Wi-FI como "red móvil" medido?

Me pregunto si hay un método por el cual puedo designar una conexión WLAN/WiFi como "red móvil" en base a su SSID para las políticas de uso de datos por parte de las aplicaciones o el sistema Android en general.

Normalmente, cuando tienes un plan de datos con tu proveedor de telefonía móvil, el módem LTE (o 3G...) de tu teléfono se conecta con el proveedor para permitirte el acceso a Internet.

Ahora bien, si utilizo un router LTE/WLAN móvil, mi teléfono asume que está en un enlace ascendente de WiFi no medido y las aplicaciones/el sistema se comportarán (mal) en consecuencia.

¿Hay alguna manera de decirle al sistema que cuando se conecta a un SSID en particular debe tratarlo como "red móvil" en lo que respecta a cómo las aplicaciones pueden utilizar los datos?

Teléfono: Samsung S9+ (SM-G965F), Android 9

Nota: los ajustes de esta respuesta no existen en mi teléfono.

5voto

ypid Puntos 103

Esta opción realmente existe y la acabo de probar en Android 10 (AOSP). El truco consiste en establecer una opción DHCP personalizada 43 con el valor de texto "ANDROID_METERED". Lo que me parece un poco confuso es que Android no te muestra que está en un Wi-Fi medido. Lo he comprobado con el Aplicación NetworkMonitor .

Alguien lo documentó más: https://www.lorier.net/docs/Android-metered.html

1 votos

+1 Útil sólo si el router WiFi permite configurar la opción 43 de DHCP personalizada, lo que no debe ser el caso de muchos routers.

0 votos

Sí, me pregunto si esa opción se establece cuando abres un hotspot en un dispositivo y otro se conecta a ese hotspot. Tengo que experimentar un poco.

3voto

Jack Wade Puntos 231

No creo que el WiFi pueda ser designado como una red móvil, pero Android de serie proporciona la opción de establecer la red WiFi como medido. Cuando esté conectado al WiFi, vaya a la configuración de la conexión WiFi y encontrará opciones para establecer la conexión metered o unmetered (al menos en Pie).

Es posible que los fabricantes de equipos originales eliminen la opción de la interfaz gráfica de usuario. También puede probar el método CLI como se indica aquí . Desde adb shell ejecutar:

~$ cmd netpolicy set metered-network <WIFI_SSID> true

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