Pourquoi le Wi-Fi ne parvient-il pas à se connecter à certains réseaux publics?

8

Il ne se connectera pas à certains réseaux publics officiels gratuits dans les centres commerciaux, les cafés ou les hôpitaux, par exemple, où il était censé égaliser avec des barres de force de signal de 3-4 . C'est vrai, messieurs, la puissance du signal est presque complète et il se contente de déclarer qu'il acquiert une adresse IP, mais après quelques minutes, il se déconnecte. J'ai ce journal de connectivité réseau s'il peut aider, sinon guidez-moi dans la bonne direction et je vous fournirai les journaux requis.

03-19 13:12:22.351 I/wpa_supplicant( 8091): got scan complete 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_supplicant_get_scan_results:return scan results2 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[AndroidAP],rssi[-83],BSSID=b4:07:f9:4c:b8:c1 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[bneizion],rssi[-59],BSSID=1c:af:f7:7d:f6:d9 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-67],BSSID=00:15:70:d1:60:ac 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-73],BSSID=00:15:70:5f:f8:b4 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[orange-TSZQ],rssi[-86],BSSID=00:21:04:db:fe:42 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[zerbrachot],rssi[-73],BSSID=00:16:e3:f0:9f:39 
03-19 13:12:22.351 I/wpa_supplicant( 8091): Received 1400 bytes of scan results (6 BSSes) 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_driver_wext_get_scan_results--- 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface+ 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface- 
03-19 13:12:22.381 D/lib_locapi( 1344): loc_eng_inject_location, accuracy = 209.0 
03-19 13:12:22.411 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() incoming message, what:1 
03-19 13:12:22.441 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - isSetupWizardCompleted(): true 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected 
03-19 13:12:22.441 D/AutoSetting( 4710): service - processLocationBundle() distance to current is less than 1000.0m, bypass update 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() within range 
Boris_yo
la source
Est-ce tout ou simplement des points d'accès publics? Et lesquels et où sont-ils?
Liam W
Tous sont des hotpots publics gratuits.
Boris_yo

Réponses:

4

Si votre téléphone attend une adresse IP, votre WiFi est connecté. Et l'avant-dernière ligne de votre journal semble confirmer ce statut:

03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected

Si vous ne pouvez pas obtenir une adresse IP valide, alors:

  1. le réseau n'a pas de serveur DHCP
  2. le réseau a été explicitement chargé de ne pas donner d'adresses IP à tout le monde (une liste blanche)
  3. votre WiFi a perdu un paquet DHCPOFFER, il n'est donc pas en mesure de poursuivre la négociation

La partie intéressante du troisième cas est qu'il n'est pas nécessaire que la puissance du signal du réseau soit excessivement faible. Je soupçonne que la mise en œuvre des composants réseau a également son rôle dans de tels cas. Par exemple, j'ai récemment eu beaucoup de problèmes pour configurer un réseau WPA2 temporaire à l'aide de hostap sur mon ordinateur personnel. Mon téléphone Android a simplement refusé d'obtenir une adresse IP plus de la moitié du temps. En écoutant mes journaux DHCPserver, j'ai remarqué que la procédure de négociation s'est arrêtée simplement parce que mon téléphone a cessé de répondre aux paquets au milieu de la négociation pour apparemment aucune raison. Eh bien, je n'ai pas approfondi le problème (trop de temps perdu avec ça) mais maintenant je sais qu'il y a vraiment beaucoup de choses qui peuvent mal tourner lors de la configuration d'un réseau WPA.

Avio
la source
Ou peut-être que vous avez enregistré une IP statique dans votre téléphone, vous ne pouvez donc pas vous connecter avec cette IP dans le réseau car elle n'est pas gratuite.
Guillaume
Je pense que si c'était un ordinateur portable avec lequel je me connectais, il n'échouerait pas.
Boris_yo
1

Une possibilité est que le réseau soit à portée, mais pas assez fort pour être connecté.

Je l'obtiens de temps en temps sur mon appareil - je peux voir le hotspot wifi dans le menu des paramètres et essayer de me connecter, mais il reste bloqué sur `` Connexion '' pendant un certain temps, puis abandonne.

J'ai attribué cela au signal réseau n'étant pas assez fort, comme si je me rapprochais du routeur, il se connecterait.

Liam W
la source
0

Certaines ROM personnalisées ont des problèmes avec l'affichage des adresses MAC correctes. Au moins ma ROM CM7 a ce problème qui rend difficile la connexion au wifi.

Essayez d'enquêter sur cette question.

Irfan
la source
J'ai une ROM de stock maintenant mise à jour vers Android 2.3.5 avec HTC Sense mise à jour vers la version 3.0
Boris_yo
-1

Certains réseaux publics ont leur propre pare-feu pour protéger le réseau. Certains sont protégés par mot de passe avec cryptage. Le Wi-Fi a ses propres limites et limites. Pour se connecter aux réseaux publics, il a besoin de son autorisation d'accès.

pradeep patra
la source
-2

De nombreux points d'accès Wi-Fi publics nécessitent qu'un utilisateur se connecte via une page Web. Parfois, il y a une offre d'essai comme pendant 30 minutes, après quoi il peut être nécessaire de payer pour une utilisation prolongée, etc.

Il est préférable de vous renseigner auprès du support technique / service d'assistance du centre commercial / aéroport / organisation qui fournit l'accès.

MISE À JOUR: De plus, dans le cas où les hotspots sont configurés en tant que réseaux Ad-Hoc, les appareils Android par défaut ne se connectent pas. Il existe cependant des moyens de contourner ce problème. Cela dépend de votre téléphone et de votre système d'exploitation et bien sûr, il faut être enraciné.

Sparx
la source
Il aurait alors toujours une connectivité réseau , tout simplement pas d'accès à Internet.
Erik
Vrai. J'ai cru à tort qu'il était connecté, mais incapable de surfer.
Sparx