15 votes

Restez connecté à un Wifi spécifique qui n'a pas d'internet

J'ai un Nexus 5 avec Marshmallow et un autre appareil avec un WiFi 5.8Ghz intégré qui est utilisé pour transférer des vidéos depuis celui-ci. Lorsque je me connecte à ce WiFi, il continue à me dire qu'il n'a pas de connexion internet et donc se déconnecte automatiquement pour en trouver une meilleure. Comment puis-je conserver la connexion ?

J'ai déjà essayé certaines choses :

  • Réglez la fréquence sur 5Ghz uniquement.
  • supprimer toutes les autres épouses connues
  • ajouter manuellement le wifi

Si la connexion n'est pas stable, je ne peux pas me connecter à l'appareil avec l'application correspondante. Existe-t-il des applications qui permettent d'y parvenir ?

EDIT :

Logcat imprime ce qui suit lorsque le périphérique se déconnecte :

12-23 20:29:09.368: D/IpReachabilityMonitor(777): clear: iface{wlan0/21}, v{4}, ntable=[]
12-23 20:29:09.377: I/wpa_supplicant(4270): wlan0: CTRL-EVENT-DISCONNECTED bssid=00:e0:5d:91:1b:ec reason=3 locally_generated=1
12-23 20:29:09.381: D/WifiStateMachine(777): WifiStateMachine: Leaving Connected state

Ce que j'ai découvert jusqu'à présent, c'est que cela pourrait être un problème de noyau. Cependant, je n'ai pas trouvé de références à Android dans ce cas.

7voto

Denis Loh Points 223

J'ai trouvé une solution possible à mon problème.

J'ai simplement réglé les paramètres DHCP sur static En suivant ces instructions, donnez aux appareils une adresse IP et une passerelle appropriées, et laissez le DNS préréglé comme il l'est (8.8.8.8) : Est-il possible d'attribuer une adresse IP statique sans DNS ?

Ensuite, il se plaint toujours de l'absence de connexion Internet, mais cette fois-ci, la connexion est maintenue.

Je l'ai testé sur mon Nexus 5 et mon Nexus 9, et il semble fonctionner.

0voto

Ted Points 1

Android est prédéfini dans les paramètres globaux de SU pour abandonner un WIFI qui n'a pas de connexion Internet. Même si vous choisissez de "rester connecté", il est inconstant et peut toujours abandonner la connexion ; et chaque fois que le cycle se répète, la connexion est perdue. Mais la commande d'abandon d'un Wifi sans Internet peut être modifiée dans les paramètres globaux du SU (un peu comme le Bios sur un ordinateur).

Pourquoi ce paramètre est-il réglé sur la déconnexion maintenant qu'il y a tant de dispositifs WIFI qui ne sont pas connectés à Internet, caméras, drones, alarmes, réseaux propres, etc., et le propriétaire du téléphone n'a aucun contrôle sur la connexion à cause d'une commande d'arrière-plan dans l'OS Android.

Si vous êtes compétent pour utiliser ADB et fast boot cette commande shell fonctionne sur marshmallow : tapez su pour entrer en mode super utilisateur (nécessite probablement un appareil enraciné). Puis tapez la commande suivante :

settings put global captive_portal_detection_enabled 0

Il désactive la fonction "drop wifi if no internet connection".

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