Ich habe die neueste Version von Raspbian (via Image) auf meinem Raspberry Pi installiert. Die Ausgabe des uname -a
Befehls lautet:
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
Wenn ich meinen Wifi-Adapter (ein in China hergestellter Wifi-Adapter ohne Marke, Modellnummer SL-1504N) an einen aktiven USB-Hub (Markenname "plugable", getestet und funktioniert ganz gut) anschließe, der mit dem Pi verbunden ist wird der WLAN-Adapter automatisch erkannt und der richtige Treiber wird ohne jegliche Konfiguration oder Aufregung geladen. Die Zeile, die den Wifi-Adapter in der Ausgabe des lsusb
Befehls anzeigt, lautet:
Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
Der wlan0
Abschnitt der Ausgabe des iwconfig
Befehls lautet:
wlan0 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Mein Problem ist: Wenn ich iwlist wlan0 scan
an der Eingabeaufforderung des Terminals eingebe, um verfügbare drahtlose Netzwerke anzuzeigen, erhalte ich Folgendes:
wlan0 No scan results
Ich habe versucht, die Benutzeroberfläche herunterzufahren ( sudo ifdown wlan0
) und sie wieder hochzufahren ( sudo ifup wlan0
) sowie verschiedene Lösungen, die ich im Web gefunden habe und die für andere Benutzer funktioniert haben, aber ich konnte sie immer noch nicht zum Laufen bringen. Als letzten Versuch habe ich Folgendes getan:
- Starten Sie LXDE über die Terminal-Eingabeaufforderung (
startx
). - Doppelklicken Sie auf dem Desktop auf das Symbol "WiFi Config" (es ist lediglich eine Verknüpfung oder ein Link zu
/usr/sbin/wpa_gui
einem GUI-Frontend fürwpa_supplicant
). - Klicken Sie auf die Schaltfläche "Scannen", woraufhin ein zweites Fenster geöffnet wird
- Klicken Sie im neuen Fenster auf die Schaltfläche "Scannen"
Es dauert ungefähr 5-10 Sekunden, aber der Scan funktioniert und zeigt die Liste der verfügbaren Wifi-Netzwerke an. Das ist interessant, weil ich nicht weiß, was wpa_gui
anders macht, als iwlist wlan0 scan
dass es Scan-Ergebnisse liefert. Noch interessanter ist, dass iwlist wlan0 scan
ich jetzt Ergebnisse erhalte , wenn ich zur Terminal-Eingabeaufforderung zurückkehre (entweder in LXDE oder nachdem ich LXDE geschlossen und zur ursprünglichen Terminal-Eingabeaufforderung zurückgekehrt bin ) und denselben Befehl eingebe.
wpa_gui
Tut eindeutig etwas, was ich an der Eingabeaufforderung des Terminals nicht getan habe.
Meine Fragen sind:
- Weiß jemand, was die "Scan" -Funktion
wpa_gui
anders macht als deriwlist wlan0 scan
Befehl? - (Fortsetzung von 1) Wie kann ich dies
iwlist wlan0 scan
zum Laufen bringen, ohne zuerst den Scan durchzuführenwpa_gui
? - In der
iwconfig
Ausgabe oben gezeigt, was genau die Bedeutung von „unassociated“ ist?
Hinweis: Damit dies funktioniert, habe ich alle Standardeinstellungen / -dateien verwendet. Die /etc/network/interfaces
Datei ist die Standarddatei aus der Raspbian-Installation. Wenn ich ein Dienstprogramm ausführen kann, das nützliche Informationen zur Fehlerbehebung enthält, lassen Sie es mich bitte wissen.
iwlist wlan0 scan
zurück"No scan results"
. Und ich frage mich, ob es daran liegt, dass mein rpi2 unterlastet ist oder nicht? und das könnte erklären, warum?Antworten:
Hast du es versucht
sudo iwlist wlan0 scan
? Für mich gibt iwlist ohnesudo
"No scan results" zurück, abersudo
damit eine vollständige Netzwerkliste.quelle
Wenn der Fehler in Ihrem Raspberry Pi weiterhin auftritt, müssen Sie zunächst prüfen, ob Sie Ihren Raspberry Pi mit dem
wpa_supplicant
Tool erfolgreich mit dem WLAN-Netzwerk verbinden können .Sie können versuchen, eine Verbindung erfolgreich herzustellen, indem Sie den folgenden Befehl verwenden:
sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf
Wenn dieser Befehl erfolgreich ausgeführt wird und Sie eine Verbindung herstellen können, funktionieren alle für Ihren Raspberry Pi konfigurierten Netzwerkkonfigurationsparameter einwandfrei. In diesem Fall müssen Sie lediglich die Datei wpa_supplicant.conf öffnen und die folgenden Zeilen oben in diese Datei einfügen:
Sobald dies erledigt ist, sollten Sie in der Lage sein, Ihren Raspberry Pi erfolgreich mit dem
iwlist
Tool mit dem WiFi-Netzwerk zu verbinden .iwlist wlan0 scan
quelle
Ich bin auf dasselbe Problem mit meinem Himbeer-Pi 3 gestoßen. Ich habe am frühen Tag die Himbeer-Pi-Konfiguration durcheinander gebracht. Später an diesem Tag konnte ich keine Verbindung mit WLAN herstellen, da die Antwort lautet (das Scannen wird nicht unterstützt). .
Die Lösung, die für mich funktioniert hat, ist: Gehen Sie zu Menü => Einstellungen => Himbeer-Pi-Konfiguration => Lokalisierung => Wählen Sie (WLAN-Land einstellen), wählen Sie US (Bundesstaat).
Ihr Pi wird Sie nach einem schnellen Neustart fragen. Überprüfen Sie nach dem Neustart Ihren WLAN-Scan.
Vielen Dank
quelle
Bei den gleichen Problemen in Neuseeland bestand die Lösung darin, die Zeile 'country = US' in der Datei wpa_supplicant.conf zu kommentieren (oder zu löschen). Das Symptom war, dass WLAN keine Netzwerke in der GUI meldete, aber sobald "sudo iwlist wlan0 scan" ausgeführt wurde, wurden die Netzwerke aufgelistet ... 10 Sekunden später wurden wieder keine Netzwerke angezeigt. Sogar in der Dokumentation zu wpa_supplicant.conf wird die Option 'country =' nicht erwähnt. Sie sind sich also nicht sicher, was dies tun soll, aber es scheint auf jeden Fall zu scheitern!
quelle