Par intermittence, lorsque j'essaie de me connecter à un réseau WiFi, j'obtiens le message d'erreur suivant sous forme de message toast:
Impossible de se connecter au réseau
Le message apparaît immédiatement lors de la tentative de connexion, il est donc clair qu'il n'essaie pas et échoue. Je n'ai trouvé aucune mention d'une erreur dans les journaux. Les réseaux affectés sont ceux auxquels je me suis déjà connecté sans modification des paramètres.
Comment savoir quel est le problème?
J'ai un Galaxy Nexus enraciné exécutant Android 4.1.1 et la ROM d'origine. Cette question est liée à une autre question que j'ai postée plus tôt , mais celle-ci concerne davantage la façon de trouver la source d'un message d'erreur particulier, donc son objectif est différent.
Détails supplémentaires
Voici quelques détails supplémentaires basés sur les commentaires:
Je l'ai observé sur mes réseaux domestique et professionnel. L'un est identifié comme WPA2 PSK et l'autre est identifié comme WPA / WPA2 PSK.
Je n'ai pas éteint le téléphone comme décrit dans le guide de dépannage mentionné dans les commentaires. Cependant, j'ai redémarré en vain (en utilisant la commande de redémarrage disponible sur les téléphones rootés).
Oublier le réseau et le rajouter n'a aucun effet. En fait, si j'oublie le réseau, je ne peux plus l'ajouter avec succès.
Le mot de passe sans fil n'a pas changé.
Aucun proxy n'est configuré lorsque je suis sans fil. Cependant, j'exécute Onavo Extend lorsque je suis sur une connexion de données. La désactiver n'a aucun effet.
Je suis passé du DHCP aux adresses IP statiques. Cela a réduit la fréquence des problèmes et semble avoir éliminé mon problème précédent où le wifi serait abandonné au hasard.
La mise en veille Wi-Fi est définie sur "Uniquement lorsqu'il est branché". Je ne pense pas que ce soit pertinent parce que mon problème est d'établir une connexion en premier lieu (comme quand j'arrive à la maison ou au travail), pas d'en maintenir une.
Notez que malgré toutes ces étapes de dépannage, mon objectif initial est de trouver un message d'erreur réel ou une entrée de journal qui donne des informations utiles sur le problème.
la source
logcat
lorsque le problème est apparu? Cela pourrait tourner quelque chose. Jusqu'à ICS (4.0), vous pouvez utiliser l'une des applications logcat de Google Play; Cependant, comme avec JB, ils ne peuvent plus accéder qu'à leurs propres entrées de journal, vous devrez peut-être utiliseradb logcat
ensuite (ou rooter votre appareil).Réponses:
Avez-vous installé une récupération personnalisée? J'ai eu ce problème deux fois sur un Galaxy S2, et ce qui l'a résolu pour moi à chaque fois, exécutait un correctif d'autorisations à partir du mode de récupération.
Si cela ne fonctionne pas, essayez de supprimer votre fichier de configuration WiFi. Je ne sais pas ce que c'est sur le Nexus, mais je suppose que ce sera quelque chose du genre
/data/misc/wifi/wpa_supplicant.conf
ou/data/misc/wifi/wpa.conf
. Évidemment, vous devez faire des sauvegardes avant de supprimer quoi que ce soit. Notez que vous perdrez tous vos paramètres WiFi si vous faites cela.la source
/data
sans accès root. Sur chaque téléphone que j'ai testé, une application ne peut voir que ses propres données utilisateur/data/data/app.name
et rien d'autre. Si vous obtenez un accès root, recherchez également un répertoire nommé/data/wifi
. Certains téléphones utilisent cela au lieu de/data/misc/wifi
.Je pense que cette partie de votre question est essentielle:
Les problèmes d'adressage IP pourraient certainement vous causer des problèmes comme celui-ci. L'adressage statique ne traite que les symptômes, mais ne guérit pas la maladie. En supposant que les points d'accès auxquels vous vous connectez n'ont pas vu leurs paramètres DHCP modifiés, concentrez-vous sur la façon dont votre téléphone agit en tant que client DHCP. J'ai trouvé un rapport de bug dans lequel plusieurs utilisateurs signalent le même problème que vous rencontrez (l'auteur fait référence à l' une de vos questions précédentes ). L'un des commentateurs a trouvé des entrées de journal liées à DHCP; vous avez mentionné dans un commentaire que vous n'avez trouvé aucune entrée de journal pertinente, mais en avez-vous vu qui ressemblent à ce commentaire?
En outre, un intervenant ultérieur a constaté que le service client DHCP
dhcpcd
ne s'exécutait pas sur son appareil. Il explique:Il a constaté que l'absence du service client DHCP était corrélée avec l'une de ses applications. Reconfigurez votre appareil pour utiliser DHCP, essayez de vous connecter à l'un des points d' accès problématiques, puis utilisez l' émulateur de terminal (ou similaire) pour exécuter la même enquête qu'il a effectuée en tapant la commande
ps | grep dhcp
. La sortie doit ressembler à ceci:dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Cela signifie que le
dhcpcd
processus est en cours d'exécution. Sidhcpcd
ne fonctionne pas, vous ne recevrez simplement rien. Si tel est le cas, tapez àps
nouveau pour obtenir une liste de tous les processus en cours. Avez-vous remarqué des corrélations entre une application que vous avez installée et les problèmes que vous rencontrez? En guise de solution temporaire, essayez de redémarrer le service en tapantsudo dhcpcd
, puis réessayez de vous connecter.la source
J'ai réussi à contourner, sinon à résoudre, le problème en question.
En bref, j'ai installé Wifi Ruler - Free , qui remplace le gestionnaire de connexion wifi d'origine.
Cela me permet de cliquer et de me connecter à n'importe quel point d'accès que je rencontre sans problème.
Il fait beaucoup d'autres choses, enfin je peux empêcher mon téléphone de se connecter à mes voisins en wifi ouvert incroyablement fort.
J'espère que cela t'aides.
la source
Vérifiez si vous avez défini une limite de données mobiles. Je sais que c'est bizarre sur mon samsung Google nexus maguro, j'ai supprimé la limite et le wifi est revenu à la normale.
Cependant, j'ai eu le même problème sur le mérou Nexus 7, j'ai essayé diverses applications et astuces sur le net. Mais finalement j'ai dû reflasher le Cyanogenmod pour que le wifi fonctionne dessus.
la source
J'ai donné cette réponse à une requête de déconnexion plus tôt, mais il y a une certaine résonance ici.
la source
Essayez de redémarrer votre téléphone, vous le retrouverez après le redémarrage.
la source
J'ai eu le même problème. Je l'ai trouvé avec mon application Easy Battery Saver. Joué avec les paramètres et il s'est immédiatement connecté.
la source