Que signifie «mauvaise connexion Internet évitée»?


35

La connexion à mon réseau Wi-Fi au travail a tout juste échoué et en dessous du réseau indiqué par mon téléphone "Avoided poor Internet connection". Qu'est-ce que cela signifie exactement? Le téléphone a-t-il détecté qu'il ne pouvait pas se connecter à Internet ou le réseau avait-il échoué dans l'attribution d'une adresse IP ou autre?

Je ne sais pas si c'est important, mais c'est sur un Nexus Galaxy.


1
Utilisez-vous des ics?
RR

@richardborcsik Non, je n'utilise pas ICS, c'est juste le téléphone qui se connecte par wifi tout seul.
Luke Quinane

@LukeQuinane ICS signifie Ice Cream Sandwich, ce qui signifie Android 4.0 ou une version ultérieure. Étant donné que votre appareil est un Galaxy Nexus, vous en fait sont utilisez ICS :)
Onik

1
@onik Je pense qu'il l'a compris en tant que partage de connexion Internet.
RR

@RichardBorcsik Ouais, j'ai compris, je pensais préciser ce que l'on entendait par ICS dans ce contexte.
Onik

Réponses:


14

Une mauvaise connexion peut signifier que:

  • le signal de votre appareil partenaire wifi est faible.
  • il y a beaucoup de bruit provenant d'autres systèmes utilisant la même fréquence.

Les deux signifient que beaucoup de paquets de données sont perdus et doivent être retransmis afin que votre débit global diminue.

Vous pouvez comparer cela avec:

  • quelqu'un parle pas assez fort
  • beaucoup de gens parlent en même temps et il est difficile de comprendre une personne dans ce bruit

Si vous avez des problèmes d’interférence, il peut être utile de changer le canal / la fréquence wifi


1
Ou bien votre appareil n'a pas pu obtenir une adresse IP valide et a dû revenir à une adresse de lien local, ou la connexion du point d'accès à Internet a un pourcentage de perte de jitter et / ou de paquets élevé
onik,

Pour confirmer le commentaire de @ onik, je vois pas mal de choses «Eviter la mauvaise connexion Internet» au cours de la dernière semaine sur le réseau wifi de l'hôtel, avant que ce message n'apparaisse, si j'ouvre la section Wifi de Paramètres, je peux voir le cycle de connexion passer par «Connexion». "et" Obtention de l'adresse IP "pendant quelques minutes avant que le système n'abandonne et déclare qu'il a évité la mauvaise connexion. Dans ce cas, il est fort probable qu’il s’agisse d’un point d’accès wifi surchargé ou d’un serveur DHCP saturé en adresses ou d’une connexion instable qui continue à perdre pendant la connexion du téléphone au point d’accès.
GAThrawn

Je constate le même comportement de périphérique que GAThrawn, mais j’ai également accès à des traces de paquets exécutées sur le serveur DHCP, qui montrent clairement que (a) le serveur DHCP fait exactement ce qu’il faut en réponse aux demandes du périphérique Android et ( b) une fois que le serveur DHCP a envoyé son ACK DHCP, le périphérique Android et la passerelle locale échangent avec succès les paquets ARP. La connexion wifi est assez solide et il n'y a que deux autres appareils sur le réseau.
flabdablet

11

Ce problème me tourmente depuis que j'ai mis à niveau mon Sony Ericcson Experia Pro ("iyokan") de CyanogenMod 7.2 (Android 2.3.7) à 9.0 (Android 4.0.3) - jusqu'à aujourd'hui, après une enquête plus détaillée.

C'est assez clairement un défaut lié au client DHCP. Lorsqu'il se manifeste, l'appareil ne parvient pas à obtenir une adresse IP auprès d'un point d'accès, même ceux avec lesquels il n'avait eu aucun problème auparavant. Le passage à une adresse IP statique contourne le problème.

Il y a quelques minutes, j'ai constaté que la suppression du contenu de / data / misc / dhcp, puis la réinitialisation de l'appareil supprimaient le problème. Je suis sûr que cela se reproduira, mais quand cela se produira, je saurai quoi faire à ce sujet.

J'espère que cette information aide quelqu'un et mène peut-être à un correctif. Je ne peux pas signaler qu'il s'agit d'un bogue officiel, car j'utilise une version nocturne (cm-9-20120819-NIGHTLY-iyokan)


10

Alors que @ k3b a raison en ce qu'une mauvaise connexion Internet signifie que ce n'est pas la cause du message d'erreur. Si vous avez réellement des problèmes de connexion, vous ne recevez pas de message d'erreur (assez contre-intuitif)
Il semble que depuis la mise à niveau vers ics, les gens ont un problème avec cela.

Théoriquement, il devrait exister un paramètre permettant de désactiver cette option sous:

Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection 

J'ai dit théoriquement parce que je ne l'ai pas. Voyez si vous le faites et si cela résout le problème. Si vous ne le faites pas ou pas, lisez la suite.

Il existe une application racine uniquement sur les développeurs xda qui est supposée résoudre ce problème. Si vous ne possédez pas ou ne voulez pas root, vous devez attendre que Google règle ce problème.


1
Ennuis, je peux voir l’option dans les paramètres, mais c’est décochée (et j’obtiens toujours l’erreur).
Joe Freeman

2

Moi aussi j'ai eu ce problème sur CM9. Et le problème était si grave que je pouvais à peine me connecter à mon réseau WiFi. J'ai donc décidé de le réparer moi-même. J'ai écrit une application qui résout maintenant facilement ce problème. Vous pouvez l' obtenir de Google Play .

Maintenant un peu d' explication :

Le problème: comme vous le savez peut-être, lorsque votre appareil indique «Connexion médiocre», la connexion n’est pas vraiment médiocre, il s’agit d’Android. Pour résoudre ce problème, effacez le contenu dans lequel Android stocke les informations DHCP, pour une raison quelconque qui explique le problème. Cette information n'est rien mais bail et pid stuff. Comme le bail n'est pas lisible par l'homme (au moins, je ne le comprends pas!), Je ne peux pas dire ce qui ne va pas. Mais nettoyer ça aide.

La solution: La solution que j'ai construite automatise simplement la désactivation du WiFi, la suppression des informations DCHP, puis la réactivation du WiFi. Solution simple mais parfaite! :)


1
Pouvez-vous nous donner une idée de ce que votre application fait pour résoudre ce problème s'il vous plaît. Je suis simplement curieux de savoir s'il est possible qu'un utilisateur non root puisse le faire en reconnectant / déconnectant etc. même si c'est plus pénible?
GAThrawn

@GAThrawn: Oui, l'application efface le contenu dans lequel Android stocke ses informations DHCP. Pour une raison quelconque, ces données sont à l'origine de tout le problème. Comme vous le savez peut-être, quand on dit "Mauvaise connexion", la connexion n'est pas vraiment mauvaise, il s'agit d'Android de tout gâcher. En ce qui concerne les périphériques non root, je crains que cette solution ne fonctionne pas car pour accéder à ces données DHCP, vous devez disposer d'autorisations de super utilisateur. (Et c'est pourquoi l'application nécessite un accès root.)
Suraj Bajaj

Intéressant. De quel type d’informations DHCP parle-t-on ici? Des baux? Ou la configuration? Comment avez-vous su comment le réparer? Où puis-je trouver des informations supplémentaires? Êtes-vous une application open source? Si oui, où puis-je revoir la source?
Débit

Trop de questions .. Haha! Oui, c'est bail et pid. Comme le bail n'est pas lisible par l'homme (au moins, je ne le comprends pas!), Je ne peux pas dire ce qui ne va pas. Mais nettoyer ça aide. :) J'étais sur Google pour résoudre ce problème, quelque part (malheureusement, je ne me souviens pas où), j'ai lu que c'était le problème avec les informations DHCP. Donc, essayez de le nettoyer manuellement, et cela a fonctionné! Mon application automatise uniquement la désactivation du WiFi, la suppression du bail et du pid du DCHP, puis la réactivation du WiFi. Solution simple mais parfaite! ;)
Suraj Bajaj

1

Cela se produit également si le périphérique ne parvient pas à contacter le serveur DHCP.


0

Lorsque j'ai eu ce problème, j'ai modifié la passerelle du réseau WiFi dans les paramètres WiFi avancés pour qu'elle soit identique à l'adresse proxy. Cela a résolu le problème pour moi.


2
Pourriez-vous s'il vous plaît expliquer comment faire cela? La question ne dit rien sur l'utilisation d'un proxy. Quels paramètres devrait-il être et où les trouver?
Izzy
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.