Boucle sans fin "Obtention d'adresse IP"

9

Doublons possibles:


J'ai un Sony Ericcson Mini Pro (nom de code «Mango» chez CyanogenMod) avec CyanogenMod 9.1.0-mango. Il s'agit d'Android 4.0.4.

Le problème

Lorsque vous essayez de vous connecter à un réseau sans fil, il sera bloqué dans une boucle «Optaining IP Address» pendant un certain temps, jusqu'à ce qu'il affiche «Bad Connection». Voici à quoi cela ressemble dans les paramètres du système de réseau sans fil:

Ma tablette avec CyanogenMod 10.2, Android 4.3, peut se connecter à ce réseau sans fil sans aucun problème, tout comme mon ordinateur portable Kubuntu 13.10 avec une carte sans fil Intel.

J'ai essayé jusqu'à présent

En recherchant la cause et une solution au problème, j'ai trouvé de nombreux articles qui suggèrent d'utiliser une adresse IP statique. Il s'agit d'une solution de contournement légitime, et je pourrais y recourir, mais je voudrais résoudre ce problème en général.

  1. La première chose que j'ai essayée a été de changer les autorisations de /system/etc/dhcpcd/dhcpcd-run-hooks555 . Cela n'a cependant eu aucun effet.

  2. Ensuite, j'ai téléchargé l' application WiFix et l' ai exécutée en mode automatique. N'a rien fait non plus.

  3. La dernière chose que j'ai essayée était la suppression/data/misc/dhcp/* . Aucun effet.

  4. Mise à jour 2014-02-21 : Comme vous pouvez le voir sur la capture d'écran, la force du signal est vraiment faible, bien que le téléphone soit à un mètre du routeur avec un bureau entre les deux. Maintenant, il se connectait tout en étant sur la table. La force du signal est maintenant pleine. J'ai lu dans une question différente que le problème pourrait être causé par un signal faible. Serait-ce là le problème sous-jacent?

    Mon routeur n'a pas d'antenne externe, par conséquent, il peut être un peu imprévisible lorsque le signal est le plus fort. J'ai placé le téléphone sur le routeur, et il y avait toujours le problème. La force du signal ne devrait donc pas être le problème.

  5. Mise à jour 2014-03-04 : J'ai installé la dernière version nocturne de Cyanogen Mod sur l'appareil en utilisant leurs instructions . Cela a installé Android 4.1.3, qui avait un grave problème avec le sans fil. Il a été éteint lorsque j'ai démarré l'appareil et il s'est bloqué à l'activation du wifi. Je suis donc revenu à la dernière version stable qui a toujours cette boucle sans fin.

  6. Mise à jour 2014-03-04 : Pour mon réseau domestique, j'ai mis en place une adresse IP statique, même si je ne l'aime vraiment pas. Cependant, la connexion Internet fonctionne maintenant.

  7. Mise à jour 2014-03-06 : vérifiée /system/bin/sh -> mkshet elle est présente. Cela ne semble pas poser de problème.

Comment pourrais-je résoudre ce problème DHCP apparent?

Martin Ueding
la source
Je me souviens d'avoir eu un problème similaire il y a quelque temps (exactement la même chose), mais je ne me souviens plus comment je l'ai résolu. Les conseils qui ne fonctionnaient pas pour moi incluaient par exemple le passage en mode avion, attendre quelques secondes, revenir en arrière. Ça n'a pas aidé. Dans la plupart des cas, il s'est résolu "en une heure". // Une autre ROM pourrait le résoudre, si une image radio plus récente est disponible, cela pourrait aussi aider. Aucune garantie cependant.
Izzy
Une ROM plus récente (Cyanogen Mod tous les soirs) n'a pas aidé, cela n'a fait qu'empirer les choses. J'ai mis à jour la question en conséquence.
Martin Ueding

Réponses:

0

J'ai eu les mêmes symptômes lors de la cuisson d'une ROM lorsque le lien symbolique de / system / bin / sh vers mksh était manquant.

Toz
la source
J'ai vérifié, les deux /system/bin/mkshet /system/bin/shsont présents, ce dernier étant un lien symbolique vers le premier. Donc, cela ne semble pas être le problème.
Martin Ueding
0

Comme vous l'avez décrit sur IP statique, la connexion fonctionne . Cela conduit à un problème de configuration de votre routeur.

Pour cela, vous devez vous connecter sur 192.168.1.1 en tant qu'administrateur lorsque vous êtes connecté au routeur. (Veuillez utiliser un ordinateur portable pour utiliser toutes les fonctions du routeur. Étant donné que de nombreux routeurs ont un paramètre d'interface utilisateur de bureau uniquement.)
Allez dans les paramètres et recherchez le paramètre avancé qui a le paramètre DHCP. Maintenant, vérifiez la plage d'adresses IP WiFi DHCP. Vous devrez peut-être augmenter la portée.

Vivek Ji
la source
Cela ne fonctionne pas non plus sur les réseaux que je n'administre pas. Je suppose que les administrateurs de mon université ont suffisamment d'adresses IP pour tout le monde.
Martin Ueding
Chaque routeur a sa propre capacité à fournir un certain nombre de connexions. Si vous êtes à portée d'un routeur, dont la capacité de connexion est déjà pleine. Ensuite, comment peut-il vous fournir une adresse IP. Pour plus de recherche sur aucun de connexion, vous pouvez utiliser certains outils réseau. Par exemple .. FING est bon de trouver chaque connexion sur ce routeur avec chaque nom d'appareil.
Vivek Ji
0

Sur le routeur, définissez des adresses IP statiques. Si cela ne résout pas le problème, accédez à Setting > Wifi > Select your networket accédez aux paramètres avancés. Là, sélectionnez (entrez) une adresse IP qui n'est pas prise. Tels que 10.0.0.24. Cela devrait résoudre le problème.

maks112v
la source
Cela ne fonctionne pas sur des réseaux comme Eduroam où je dois utiliser DHCP.
Martin Ueding
0

Ce symptôme exact peut être corrigé en modifiant les autorisations sur

system/etc/dhcpcd/dhcpcd-run-hooks

à executetous les comptes: user groupetothers

Comme mentionné ici

Vous avez besoin d'un appareil rooté et d'un navigateur root.

J'espère que cela t'aides

Aaron Gillion
la source
-2

Essayez de changer le canal WiFi dans les paramètres de votre routeur. Cela a résolu le problème pour moi.

user99200
la source
Je ne vois pas comment cela devrait aider pour d'autres réseaux sans fil.
Martin Ueding