Raspbian Linux: Kein WiFi-Scan von "iwlist wlan0 scan"


15

Ich habe die neueste Version von Raspbian (via Image) auf meinem Raspberry Pi installiert. Die Ausgabe des uname -aBefehls 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 lsusbBefehls anzeigt, lautet:

Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

Der wlan0Abschnitt der Ausgabe des iwconfigBefehls 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 scanan 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:

  1. Starten Sie LXDE über die Terminal-Eingabeaufforderung ( startx).
  2. Doppelklicken Sie auf dem Desktop auf das Symbol "WiFi Config" (es ist lediglich eine Verknüpfung oder ein Link zu /usr/sbin/wpa_guieinem GUI-Frontend für wpa_supplicant).
  3. Klicken Sie auf die Schaltfläche "Scannen", woraufhin ein zweites Fenster geöffnet wird
  4. 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_guianders macht, als iwlist wlan0 scandass es Scan-Ergebnisse liefert. Noch interessanter ist, dass iwlist wlan0 scanich 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_guiTut eindeutig etwas, was ich an der Eingabeaufforderung des Terminals nicht getan habe.

Meine Fragen sind:

  1. Weiß jemand, was die "Scan" -Funktion wpa_guianders macht als der iwlist wlan0 scanBefehl?
  2. (Fortsetzung von 1) Wie kann ich dies iwlist wlan0 scanzum Laufen bringen, ohne zuerst den Scan durchzuführen wpa_gui?
  3. In der iwconfigAusgabe oben gezeigt, was genau die Bedeutung von „unassociated“ ist?

Hinweis: Damit dies funktioniert, habe ich alle Standardeinstellungen / -dateien verwendet. Die /etc/network/interfacesDatei 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.


Ich habe das gleiche Problem dh iwlist wlan0 scanzurü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?
Solstice

Antworten:


17

Hast du es versucht sudo iwlist wlan0 scan? Für mich gibt iwlist ohne sudo"No scan results" zurück, aber sudodamit eine vollständige Netzwerkliste.


0

Wenn der Fehler in Ihrem Raspberry Pi weiterhin auftritt, müssen Sie zunächst prüfen, ob Sie Ihren Raspberry Pi mit dem wpa_supplicantTool 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:

ctrl_interface = / var / run / wpa_supplicant

Sobald dies erledigt ist, sollten Sie in der Lage sein, Ihren Raspberry Pi erfolgreich mit dem iwlistTool mit dem WiFi-Netzwerk zu verbinden .

iwlist wlan0 scan


0

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


0

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!

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.