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


11

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 ne cesse de me dire qu'il n'a pas de connexion Internet et se déconnecte donc automatiquement pour en trouver un meilleur. Comment conserver la connexion?

Certaines choses que j'ai déjà essayées:

  • réglez la fréquence à 5 GHz uniquement
  • supprimer tous les autres Wifis connus
  • ajouter manuellement le wifi

À moins que la connexion ne soit stable, je ne peux pas me connecter à l'appareil avec son application correspondante. Y a-t-il des applications qui pourraient y parvenir?

MODIFIER :

Logcat imprime les éléments suivants lorsque l'appareil 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 trouvé aucune référence à Android dans ce cas.



Merci pour les indices. Le adb shellpoint d'exclamation a été supprimé et je ne reçois plus de notification concernant la connexion Internet manquante. Cependant, la connexion est toujours interrompue après une courte période. Il reste connecté environ. 10 à 30 secondes, puis se déconnecte. Il se reconnecte, mais le transfert vidéo est interrompu. Des idées?
Denis Loh

1
Hé Denis, c'est ennuyeux comme l'enfer. Lorsque je dis à mon appareil de rester sur une seule connexion, je m'attends à ce qu'il respecte mes souhaits, pas à jouer la carte "Me pense que je suis plus intelligent qu'un utilisateur stupide".
Mindwin

J'ai maintenant également vérifié le wifi avec un appareil Samsung Galaxy S5 et cela fonctionne comme un charme là-bas. Je n'ai aucune idée de ce qui ne va pas avec l'Android d'origine.
Denis Loh

Réponses:


5

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

J'ai simplement défini les paramètres DHCP sur statique et donné aux périphériques une IP appropriée, une passerelle et laissé le préréglage DNS tel qu'il est (8.8.8.8) en suivant ces instructions: Est-il possible d'attribuer une adresse IP statique sans DNS?

Par la suite, il se plaint toujours de la connexion Internet manquante, mais cette fois, il conserve la connexion.

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


enfin trouvé cela, j'étais sur le point de mettre Internet dans le routeur, puis de n'autoriser que les requêtes ping ICMP et de bloquer toutes les autres requêtes Internet afin que les appareils clients restent connectés, j'ai supposé que si les clients avaient accès au ping ICMP, ils ne montreraient pas Internet manquant
Ceddy Muhoza

0

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

Pourquoi cet ensemble se déconnecte-t-il maintenant il y a tellement d'appareils 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 en raison d'une commande d'arrière-plan dans le système d'exploitation Android.

Si vous êtes compétent pour utiliser ADB et un démarrage rapide, cette commande shell fonctionne sur marshmallow: tapez supour entrer en mode super utilisateur. Tapez ensuite la commande suivante:

settings put global captive_portal_detection_enabled0

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.