2 votes

Est-il possible de désigner un SSID Wi-FI comme "réseau mobile" mesuré ?

Je me demande s'il existe une méthode permettant de désigner une connexion WLAN/WiFi comme "réseau mobile" sur la base de son SSID, afin de respecter les politiques d'utilisation des données par les applications ou le système Android en général.

En général, lorsque vous avez un plan de données avec votre fournisseur de téléphonie mobile, le modem LTE (ou 3G...) de votre téléphone se connecte au fournisseur pour vous permettre d'accéder à l'internet.

Si j'utilise un routeur mobile LTE/WLAN, mon téléphone suppose qu'il se trouve sur une liaison montante WiFi non mesurée et les applications/le système se comporteront (mal) en conséquence.

Existe-t-il un moyen d'indiquer au système que lorsqu'il se connecte à un SSID particulier, il doit le traiter comme un "réseau mobile" en ce qui concerne l'utilisation des données par les applications ?

Téléphone : Samsung S9+ (SM-G965F), Android 9

NB : les paramètres à partir de cette réponse n'existent pas sur mon téléphone.

5voto

ypid Points 143

Cette option existe réellement et je viens de la tester sur Android 10 (AOSP). L'astuce consiste à définir une option DHCP personnalisée 43 avec la valeur texte "ANDROID_METERED". Ce que je trouve un peu confus, c'est qu'Android ne vous montre pas qu'il est sur un Wi-Fi à compteur. Je l'ai vérifié avec le Application NetworkMonitor .

Quelqu'un a documenté cela davantage : https://www.lorier.net/docs/Android-metered.html

3voto

Irfan Latif Points 16863

Je ne pense pas que le WiFi puisse être désigné comme un réseau mobile, mais le stock Android fournit une option pour définir le réseau WiFi comme un compteur. Lorsque vous êtes connecté au WiFi, allez dans les paramètres de la connexion WiFi et vous trouverez des options pour définir la connexion. metered o unmetered (au moins sur Pie).

Les OEM pourraient supprimer l'option de l'interface graphique. Vous pouvez également essayer la méthode CLI comme indiqué aquí . De adb shell exécuter :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X