9 votes

Erreur WiFi : "Impossible de se connecter au réseau"

Par intermittence, lorsque j'essaie de me connecter à un réseau WiFi, j'obtiens le message d'erreur suivant en guise de toast :

Échec de la connexion au réseau

Le message s'affiche immédiatement lors de la tentative de connexion, il est donc clair qu'il ne s'agit pas d'un échec. Je n'ai trouvé aucune mention d'une erreur dans les journaux. Les réseaux concernés sont ceux auxquels je me suis déjà connecté sans que les paramètres aient été modifiés.

Comment puis-je savoir quel est le problème ?

J'ai un Galaxy Nexus rooté fonctionnant sous Android 4.1.1 et la ROM stock. Cette question est liée à une autre question que j'ai postée plus tôt mais celui-ci porte davantage sur la manière de trouver la source d'un message d'erreur particulier, et son objectif est donc différent.

Détails supplémentaires

Voici quelques détails supplémentaires basés sur les commentaires :

  • J'ai observé ce phénomène sur mes réseaux domestiques et professionnels. L'un est identifié comme WPA2 PSK et l'autre comme WPA/WPA2 PSK.

  • Je n'ai pas éteint le téléphone comme décrit dans le document guide de dépannage mentionnés dans les commentaires. Cependant, j'ai redémarré en vain (en utilisant la commande reboot qui est disponible sur les téléphones rootés).

  • Le fait d'oublier le réseau et de le rajouter n'a aucun effet. En fait, si j'oublie le réseau, je ne peux plus le réinsérer avec succès.

  • Le mot de passe du réseau sans fil n'a pas changé.

  • Il n'y a pas de proxy configuré lorsque je suis en mode sans fil. Cependant, j'exécute Onavo Extend lorsque je suis sur une connexion de données. Sa désactivation 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é le problème antérieur où le wifi était abandonné de façon aléatoire.

  • La veille Wifi est réglée sur "Seulement quand il est branché". Je ne pense pas que ce soit pertinent car mon problème est d'établir une connexion en premier lieu (comme lorsque j'arrive à la maison ou au travail), et non de la maintenir.

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.

3voto

aggregate1166877 Points 591

Avez-vous installé la restauration personnalisée ? J'ai eu ce problème deux fois sur un Galaxy S2, et ce qui l'a résolu à chaque fois a été d'exécuter un correctif de permissions à 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 c'est quelque chose du genre /data/misc/wifi/wpa_supplicant.conf ou /data/misc/wifi/wpa.conf . Il est évident que 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.

1voto

CharlesB Points 27070

Je pense que cette partie de votre question est essentielle :

Je suis passé du DHCP aux adresses IP statiques. Cela a permis de réduire la fréquence des problèmes et semble avoir éliminé le problème antérieur où le wifi était abandonné de façon aléatoire.

Les problèmes d'adressage IP peuvent certainement vous causer ce genre de problèmes. L'adressage statique ne traite que les symptômes, mais ne guérit pas la maladie. En supposant que les paramètres DHCP des points d'accès auxquels vous vous connectez n'ont pas été modifiés, cherchez à savoir comment votre téléphone agit en tant que client DHCP. J'ai trouvé un rapport de bogue dans lequel plusieurs utilisateurs signalent le même problème que vous (l'auteur fait en fait référence à une de vos questions précédentes ). L'un des commentateurs entrées de journal trouvées Vous avez mentionné dans un commentaire que vous n'avez pas trouvé d'entrées de journal pertinentes, mais en avez-vous vu qui ressemblaient à celles de ce commentateur ?

Apr 1 05:26:12 unknown daemon.info dnsmasq-dhcp[522] : DHCPREQUEST(br0) 192.168.200.225 a0:0b:ba:83:65:32

Apr 1 05:26:12 unknown daemon.info dnsmasq-dhcp[522] : DHCPNAK(br0) 192.168.200.225 a0:0b:ba:83:65:32 adresse incorrecte

En outre, un intervenant ultérieur a constaté que le service client DHCP dhcpcd ne fonctionnait pas sur son appareil. Il explique :

J'ai commencé à faire quelques recherches, en utilisant la bonne vieille console Linux et la commande "ps". et la commande "ps". J'ai remarqué que :

  • à chaque fois que je ne pouvais pas me connecter, dhcpcd ne fonctionnait pas.
  • au moins plusieurs fois, le processus Kingsoft Office était en cours d'exécution lorsque le problème est apparu.

Donc, ce que j'ai fait c'est :

  • désinstallé Kingsoft Office,
  • passer en IP statique sur tous les réseaux que j'utilise souvent (maison, travail, amis, famille). J'ai également désactivé la gestion de l'énergie WiFi (j'ai lu quelque part que cela pouvait aider).

Après cela, le problème a disparu. Il est depuis deux semaines maintenant !

Il a constaté que l'absence du service client DHCP était corrélée à l'une de ses applications. Reconfigurez votre appareil pour qu'il utilise le DHCP, essayez de vous connecter à l'un des points d'accès problématiques, puis utilisez le service client DHCP. Emulateur de terminal (ou similaire) pour effectuer la même enquête que lui en tapant la commande ps | grep dhcp . Le résultat devrait ressembler à ce qui suit :

dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd

Cela signifie que le dhcpcd est en cours d'exécution. Si dhcpcd n'est pas en cours d'exécution, rien ne vous sera renvoyé. Si c'est le cas, tapez ps 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 ? Comme solution de contournement temporaire, essayez de redémarrer le service en tapant sudo dhcpcd puis essayez à nouveau de vous connecter.

0voto

Patrick Points 125

J'ai réussi à contourner, voire à résoudre, le problème en question.

En bref, j'ai installé Règle Wifi - Gratuit qui remplace le gestionnaire de connexion wifi standard.

Cela me permet de cliquer et de me connecter à tous les points d'accès que je rencontre sans problème.

Il fait plein d'autres choses, enfin je peux empêcher mon téléphone de se connecter au wifi ouvert incroyablement puissant de mes voisins.

J'espère que cela vous aidera.

0voto

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 Nexus 7 grouper, j'ai essayé diverses applications et astuces sur le net. Mais finalement j'ai dû reflasher le Cyanogenmod pour que le wifi fonctionne.

-1voto

grumpytype Points 11

J'ai donné cette réponse à une question sur la déconnexion plus tôt, mais il y a une certaine résonance ici.

Je pense que je peux deviner ce qui se passe. Lorsque j'ai commencé à utiliser des hotspots gratuits, je me connectais sans problème. Souvent, un écran de connexion permet d'insérer le mot de passe local. Cependant, certains endroits, comme les hôtels, semblent donner un accès gratuit pour une durée limitée ou pour une première utilisation sans connexion, puis ils vous demandent de vous enregistrer.

Lorsque je suis retourné à ces endroits une deuxième fois, j'ai constaté que le téléphone trouve le réseau et prétend être connecté, mais chaque utilisation renvoie une erreur de réseau ou semble se connecter et être coupé. En fait, je suis redirigé vers leur page de connexion, mais elle semble souvent ne s'ouvrir qu'en arrière-plan dans Gingerbread, de sorte que vous ne savez pas ce qui se passe.

Après quelques manipulations, il est parfois possible d'afficher la page de connexion et de s'enregistrer. Souvent, je ne peux y parvenir qu'en effectuant une recherche sur Google. Google semble savoir qu'il faut passer par les pages de connexion alors que d'autres applications ne le font pas."

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