J'ai un réseau WLAN qui n'est pas connecté à Internet. Il y a un serveur DHCP sur ce réseau qui attribue à ses clients une adresse IP et un masque de sous-réseau, mais pas de passerelle par défaut.
Lorsque je me connecte à ce réseau sur un appareil Android, les données mobiles seront automatiquement désactivées, de sorte que l'appareil perdra la connectivité Internet.
La plupart des systèmes d'exploitation, lorsqu'ils sont connectés à plusieurs réseaux, utilisent la connexion la plus rapide qui a une passerelle par défaut pour se connecter à des adresses IP en dehors de leur sous-réseau respectif. Cependant, Android ne semble pas atteindre cette étape, car une fois qu'il se connecte à un réseau Wi-Fi, il déconnecte les données mobiles - pour économiser la batterie, vraisemblablement. Il ne prend pas la peine de vérifier s'il y a une passerelle sur le réseau Wi-Fi.
Y a-t-il un moyen de désactiver cette "fonctionnalité" de déconnexion des données mobiles lorsqu'un Wi-Fi est connecté?
Ou mieux encore : y a-t-il un moyen d'empêcher la déconnexion des données mobiles lorsque le Wi-Fi n'a pas de passerelle par défaut?
Merci d'avance.