Raspbian Linux: Nessun risultato di scansione WiFi da "iwlist wlan0 scan"


15

Ho installato l'ultima versione di Raspbian (tramite immagine) sul mio Raspberry Pi. L'output del uname -acomando è:

Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

Quando collego il mio adattatore Wifi (un adattatore Wifi fabbricato in Cina senza marchio, numero di modello SL-1504N) a un hub USB alimentato (marchio "plugable", testato e funziona abbastanza bene) che è collegato al Pi , l'adattatore Wifi viene riconosciuto automaticamente e il driver corretto viene caricato senza alcun tipo di configurazione o confusione. La linea che mostra l'adattatore Wifi nell'output del lsusbcomando è:

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

La wlan0sezione dell'output del iwconfigcomando è:

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

Il mio problema è: quando digito iwlist wlan0 scanal prompt del terminale per vedere le reti wireless disponibili, ottengo:

wlan0     No scan results

Ho provato a disattivare l'interfaccia ( sudo ifdown wlan0) e ripristinarlo ( sudo ifup wlan0), così come varie soluzioni che ho trovato sul web che hanno funzionato per altre persone, ma non riuscivo ancora a farlo funzionare. Come ultimo sforzo, ho fatto quanto segue:

  1. Avviare LXDE dal prompt del terminale ( startx)
  2. Fai doppio clic sull'icona "WiFi Config" sul desktop (è semplicemente un collegamento / collegamento a /usr/sbin/wpa_gui, un frontend GUI per wpa_supplicant)
  3. Fare clic sul pulsante "Scansione", che fa apparire una seconda finestra
  4. Nella nuova finestra visualizzata, fai clic sul pulsante "Scansione"

Sono necessari circa 5-10 secondi, ma la scansione funziona e visualizza l'elenco delle reti Wifi disponibili. Questo è interessante perché non so cosa wpa_guistia facendo diversamente da iwlist wlan0 scanquello che gli permette di ottenere risultati di scansione. La cosa ancora più interessante è che se ora torno al prompt del terminale (all'interno di LXDE o dopo aver chiuso LXDE e tornato al prompt del terminale originale) e digito lo stesso iwlist wlan0 scancomando, ora ottengo risultati.

Chiaramente, wpa_guifa qualcosa che non stavo facendo al prompt del terminale.

Le mie domande sono:

  1. Qualcuno sa in che cosa la funzionalità "Scansione" wpa_guifa diversamente dal iwlist wlan0 scancomando?
  2. (Continuazione di 1) Come posso farlo iwlist wlan0 scanfunzionare senza prima eseguire la scansione wpa_gui?
  3. In iwconfiguscita mostrato sopra, qual è appunto il significato di "non associato"?

Nota: al fine di farlo funzionare, stavo usando tutte le impostazioni / i file predefiniti. Il /etc/network/interfacesfile è quello predefinito dall'installazione di Raspbian. Se esiste un'utilità che posso eseguire che fornisce informazioni utili per la risoluzione dei problemi, per favore fatemelo sapere.


Ho lo stesso problema, vale a dire il iwlist wlan0 scanritorno "No scan results". E mi chiedo se è perché il mio rpi2 è sotto-alimentato o no? e questo potrebbe spiegare perché ??
solsTiCe

Risposte:


17

Hai provato sudo iwlist wlan0 scan. Per me iwlist senza sudorestituisce "Nessun risultato di scansione", ma con sudoesso restituisce un elenco completo della rete.


0

Se riscontri ancora l'errore nel tuo Raspberry Pi, la prima cosa da verificare è se riesci a connettere correttamente il tuo Raspberry Pi alla rete WLAN usando lo wpa_supplicantstrumento.

Puoi provare a connetterti correttamente usando il seguente comando:

sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf

Se questo comando ha esito positivo e si è in grado di connettersi correttamente, tutti i parametri di configurazione di rete configurati per Raspberry Pi funzionano correttamente. In tal caso, tutto ciò che devi fare è aprire il tuo file wpa_supplicant.conf e aggiungere le seguenti righe all'inizio di quel file:

ctrl_interface = / var / run / wpa_supplicant

Una volta fatto, ora dovresti essere in grado di connettere il tuo Raspberry Pi alla rete WiFi con successo usando lo iwliststrumento.

iwlist wlan0 scan


0

Ho riscontrato lo stesso problema con il mio raspberry pi 3. Stavo facendo casino con la configurazione di raspberry pi .... e più tardi quel giorno non sono riuscito a connettermi con nessun wifi a causa della risposta che dice (la scansione non è supportata) .

La soluzione che ha funzionato per me è: Vai su Menu => Preferenze => Configurazione Raspberry Pi => Localizzazione => Scegli (imposta paese wifi), scegli US (stato unito).

Il tuo pi ti chiederà un riavvio rapido. Dopo il riavvio, controlla la tua scansione wifi.

Grazie


0

Avendo gli stessi problemi in Nuova Zelanda, la soluzione consisteva nel commentare (o eliminare) la riga "country = US" nel file wpa_supplicant.conf. Il sintomo era che il wifi non segnalava alcuna rete nella GUI, ma una volta eseguito 'sudo iwlist wlan0 scan', avrebbe elencato le reti ... 10 secondi dopo, tornando a non vedere alcuna rete. Perfino la documentazione di wpa_supplicant.conf non menziona un'opzione 'country =', quindi non sono sicuro di cosa dovrebbe fare, ma sembra sicuramente non funzionare!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.