Warum kann Wi-Fi keine Verbindung zu bestimmten öffentlichen Netzwerken herstellen?


8

Es wird keine Verbindung zu bestimmten kostenlosen offiziellen öffentlichen Netzwerken in Einkaufszentren, Cafés oder Krankenhäusern hergestellt, beispielsweise wenn die Signalstärke bei 3-4 liegt . Das ist richtig, meine Herren, fast die volle Signalstärke und es bleibt nur stehen, dass es eine IP-Adresse erhält, aber nach ein paar Minuten die Verbindung trennt. Ich habe dieses Netzwerkverbindungsprotokoll, wenn es helfen kann, andernfalls führe ich in die richtige Richtung und ich werde Ihnen die erforderlichen Protokolle zur Verfügung stellen.

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 

Ist das alles oder nur ein paar öffentliche Hotspots? Und welche und wo sind sie?
Liam W

Alle sind kostenlose öffentliche Hotpots.
Boris_yo

Antworten:


4

Wenn Ihr Telefon für eine IP - Adresse wartet, dann wird Ihr WiFi ist angeschlossen. Und die drittletzte Zeile in Ihrem Protokoll scheint diesen Status zu bestätigen:

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

Wenn Sie keine gültige IP-Adresse erhalten können, gehen Sie wie folgt vor:

  1. Das Netzwerk hat keinen DHCP-Server
  2. Das Netzwerk wurde ausdrücklich angewiesen, nicht jedem IP-Adressen zu geben (eine Whitelist).
  3. Ihr WLAN hat ein DHCPOFFER-Paket verloren, sodass die Aushandlung nicht fortgesetzt werden kann

Der interessante Teil des dritten Falls ist, dass die Signalstärke des Netzwerks nicht übermäßig niedrig sein muss. Ich vermute, dass in solchen Fällen auch die Implementierung der Netzwerkkomponenten eine Rolle spielt. Zum Beispiel hatte ich kürzlich viele Probleme beim Einrichten eines temporären WPA2-Netzwerks mithilfe von Hostap auf meinem Heimcomputer. Mein Android-Handy hat sich mehr als die Hälfte der Fälle einfach geweigert, eine IP-Adresse zu erhalten. Beim Abrufen meiner DHCP-Server-Protokolle stellte ich fest, dass der Aushandlungsvorgang abgebrochen wurde, nur weil mein Telefon während der Aushandlung scheinbar ohne Grund keine Pakete mehr beantwortete. Nun, ich habe das Problem nicht weiter untersucht (zu viel Zeit damit verloren), aber jetzt weiß ich, dass es wirklich viele Dinge gibt, die beim Einrichten eines WPA-Netzwerks schief gehen können.


Oder Sie haben eine statische IP in Ihrem Telefon gespeichert, sodass Sie keine Verbindung zu dieser IP im Netzwerk herstellen können, da diese nicht kostenlos ist.
Guillaume

Ich denke, wenn es ein Laptop wäre, mit dem ich mich verbunden habe, würde es nicht scheitern.
Boris_yo

1

Möglicherweise befindet sich das Netzwerk in Reichweite, ist jedoch nicht stark genug, um verbunden zu werden.

Ich bekomme dies gelegentlich auf meinem Gerät - ich kann den WLAN-Hotspot im Einstellungsmenü sehen und versuchen, eine Verbindung herzustellen, aber er bleibt nur eine Weile bei "Verbinden" hängen und gibt dann auf.

Ich führte dies darauf zurück, dass das Netzwerksignal nicht stark genug war, als würde es eine Verbindung herstellen, wenn ich näher an den Router heranrücken würde.


0

Einige benutzerdefinierte ROMs haben Probleme mit der Anzeige der richtigen MAC-Adressen. Zumindest mein CM7-ROM hat dieses Problem, das es schwierig macht, eine Verbindung zu WLAN herzustellen.

Versuchen Sie, dies zu untersuchen.


Ich habe Lager ROM jetzt auf Android 2.3.5 aktualisiert mit HTC Sense auf Version 3.0 aktualisiert
Boris_yo

-1

Bestimmte öffentliche Netzwerke verfügen über eine eigene Firewall, um das Netzwerk zu schützen. Einige sind durch Verschlüsselung passwortgeschützt. Wi-Fi hat seine eigenen Grenzen und Grenzen. Um eine Verbindung zu öffentlichen Netzwerken herzustellen, benötigt es seine Zugriffsberechtigung.


-2

Bei vielen öffentlichen WLAN-Hotspots muss sich ein Benutzer über eine Webseite anmelden. Manchmal gibt es ein Testangebot für 30 Minuten, nach dem man möglicherweise für eine längere Nutzung usw. bezahlen muss.

Am besten erkundigen Sie sich beim technischen Support / Helpdesk des Einkaufszentrums / Flughafens / der Organisation, die den Zugang bietet.

UPDATE: Falls die Hotspots als Ad-hoc-Netzwerke konfiguriert sind, stellen Android-Geräte standardmäßig keine Verbindung her. Es gibt jedoch einige Möglichkeiten, dies zu umgehen. Hängt von Ihrem Telefon und Betriebssystem ab und natürlich muss man gerootet sein.


Er würde dann immer noch Netzwerkverbindung bekommen , nur keinen Internetzugang.
Erik

Wahr. Ich dachte fälschlicherweise, er sei verbunden, könne aber nicht surfen.
Sparx
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.