J'ai un problème époustouflant que j'essaie de résoudre depuis quelques semaines. Je suis nouveau sur Android et j'ai récemment acheté un Huawei Ideos X5 (Android 2.2.1). Je n'ai trouvé personne d'autre ayant ce problème.
Problème :
Mon téléphone Android peut se connecter à mon réseau sans fil, obtenir une adresse IP à partir de mon serveur DHCP, mais lorsqu'il essaie d'atteindre quoi que ce soit sur le réseau, il ne fonctionne pas. Bien qu'il fonctionne parfois (c'est-à-dire que certaines données passeront).
Débogage :
Mon téléphone Android est capable de se connecter et d'utiliser d'autres réseaux sans fil, bien que je n'en aie essayé que deux (à mon université et chez un ami). Cela indique que mon téléphone n'est pas en panne.
En regardant de plus près avec l'application émulateur de terminal, lorsque j'envoie un ping à mon serveur, j'obtiens un taux de perte de paquets de 80 %. Cela rend bien sûr impossible l'utilisation du réseau sans fil, mais cela signifie que certains paquets passent (même vers l'Internet) et qu'il ne s'agit donc pas d'un problème de DNS.
Mon ordinateur portable peut se connecter et utiliser mon réseau sans fil sans problème (en fait, il peut télécharger d'Internet à 18 Mbps et télécharger à 10 Mbps avec 802.11g, ce qui, je suppose, est bon). Mon adaptateur sans fil USB fonctionne bien avec lui également. Le téléphone Android d'un de mes amis (LG Optimus One) et son iPod fonctionnent également avec mon réseau sans fil, et plus étrangement, le téléphone Android d'un autre ami qui a le même modèle (Huawei Ideos X5) fonctionne avec mon réseau sans fil. Cela indiquerait que mon point d'accès n'est pas défectueux.
Il y a des tonnes de réseaux sans fil dans ma région. Mon téléphone peut en voir 21, dont le mien. Je n'ai aucune idée si cela peut avoir une incidence sur quoi que ce soit. Je ne peux pas les essayer car ils sont protégés.
Il convient de mentionner que je n'ai pas une configuration de réseau sans fil ordinaire. J'ai un serveur (ordinateur fixe) qui exécute le serveur DHCP, et ainsi de suite. Ce n'est que récemment que j'ai ajouté un réseau sans fil à mon appartement en achetant un D-Link DIR-300 et en le flashant avec DD-WRT. Je n'ai aucune idée si cela fonctionnait ou non avec le firmware original. Le routeur agit comme un point d'accès.
J'ai essayé de changer le canal, le protocole (B, G, N), les paramètres de sécurité d'ouvert à crypté (WPA2 AES), etc. sur l'AP, sans succès.
Même si le téléphone n'est qu'à quelques centimètres de l'AP, la perte de paquets sera de 80%. DD-WRT rapporte une force de signal de 92-98%. Je pense qu'il y a un problème de logiciel/réglage et non de matériel.
Et bien sûr, j'ai essayé de réinitialiser mon AP et mon téléphone. Aucun des deux n'a aidé. Le WiFi du téléphone Android ne fonctionne pas lorsque le routeur utilise les paramètres d'usine par défaut ou les paramètres de l'AP. Je suis cependant préoccupé par le fait que certains paramètres défectueux de mon réseau sans fil sont stockés sur le téléphone et il semble qu'ils pourraient être synchronisés avec mon compte Google, et peut-être qu'ils pourraient encore être là même après avoir "oublié" mon réseau sans fil ou réinitialisé le téléphone (y a-t-il un moyen d'être sûr que tout est effacé ?).
A ce stade, je suis à court d'idées. J'espère avoir suffisamment expliqué ma situation. Avez-vous des idées ? Merci d'avance.
Editar:
J'ai effectué d'autres tests. J'ai réinitialisé le routeur DD-WRT une fois de plus pour voir s'il fonctionnerait et, selon la suggestion de Ryan, j'ai essayé de le réduire à la configuration la plus basique. Cela n'a pas fonctionné même si j'ai essayé uniquement le mode b/g. Il est intéressant de noter que les deux premières secondes d'émission de ping après le changement de mode fonctionnent sans aucune perte de paquets, mais après cela, tout redevient mauvais.
J'ai aussi essayé quelque chose que je n'aurais jamais cru possible : réinstaller le firmware d'origine. À ma grande surprise, cela a fonctionné et mon téléphone n'a pas de perte de paquets lors des ping. (En fait, j'ai manqué que le firmware original fait supportent le mode AP). Cependant, je ne comprends toujours pas pourquoi cela n'a pas fonctionné dans DD-WRT et je serais très intéressé par toute explication possible.
Aussi têtu que je sois, je pourrais essayer de flasher à nouveau vers DD-WRT demain pour voir si cela fonctionne (si c'est le cas, je ne peux pas expliquer pourquoi ! Mettre ça sur le compte d'un mauvais flash me semble naïf).