Raspbian Linux: No hay resultados de escaneo WiFi de "iwlist wlan0 scan"

15

He instalado la última versión de Raspbian (a través de una imagen) en mi Raspberry Pi. La salida del uname -acomando es:

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

Cuando conecto mi adaptador Wifi (un adaptador Wifi fabricado en China sin marca, número de modelo SL-1504N) a un concentrador USB con alimentación (nombre de marca "conectable", probado y funciona bastante bien) que está conectado al Pi , el adaptador Wifi se reconoce automáticamente y se carga el controlador correcto sin ningún tipo de configuración o complicaciones. La línea que muestra el adaptador Wifi en la salida del lsusbcomando es:

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

La wlan0sección de la salida del iwconfigcomando es:

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

Mi problema es: cuando escribo iwlist wlan0 scanen el indicador de terminal para ver las redes inalámbricas disponibles, obtengo:

wlan0     No scan results

He intentado bajar la interfaz ( sudo ifdown wlan0) y volver a subirla ( sudo ifup wlan0), así como varias soluciones que he encontrado en la web que han funcionado para otras personas, pero aún así no pude hacerlo funcionar. Como último esfuerzo, hice lo siguiente:

  1. Inicie LXDE desde el indicador de terminal ( startx)
  2. Haga doble clic en el icono "Configuración WiFi" en el escritorio (es simplemente un acceso directo / enlace a /usr/sbin/wpa_gui, una interfaz gráfica de usuario para wpa_supplicant)
  3. Haga clic en el botón "Escanear", lo que hace que aparezca una segunda ventana
  4. En la nueva ventana que apareció, haga clic en el botón "Escanear"

Tarda unos 5-10 segundos, pero el escaneo funciona y muestra la lista de redes Wifi disponibles. Esto es interesante porque no sé qué wpa_guiestá haciendo diferente de lo iwlist wlan0 scanque le permite obtener resultados de escaneo. Lo que es aún más interesante es que si ahora vuelvo al indicador de terminal (ya sea dentro de LXDE o después de cerrar LXDE y volver al indicador de terminal original) y escribo el mismo iwlist wlan0 scancomando, ahora obtengo resultados.

Claramente, wpa_guihace algo que no estaba haciendo en el indicador de terminal.

Mis preguntas son:

  1. ¿Alguien sabe en qué se wpa_guidiferencia la capacidad de "Escanear" del iwlist wlan0 scancomando?
  2. (Continuación de 1) ¿Cómo puedo hacer que esto iwlist wlan0 scanfuncione sin primero hacer el escaneo wpa_gui?
  3. En el iwconfigresultado que se muestra arriba, ¿cuál es precisamente el significado de "no asociado"?

Nota: para que esto funcione, estaba usando todas las configuraciones / archivos predeterminados. El /etc/network/interfacesarchivo es el predeterminado de la instalación de Raspbian. Si hay una utilidad que puedo ejecutar que brinde información útil para la resolución de problemas, avíseme.

Babak
fuente
Tengo el mismo problema, es decir, iwlist wlan0 scanvolver "No scan results". Y me pregunto si es porque mi rpi2 tiene poca potencia o no. y eso podría explicar por qué?
solSTiCe

Respuestas:

17

¿Lo has intentado sudo iwlist wlan0 scan? Para mí, iwlist sin sudodevuelve "Sin resultados de escaneo", pero con sudoél devuelve una lista de red completa.

Streberpower
fuente
0

Si aún encuentra el error en su Raspberry Pi, lo primero que debe verificar es si puede conectar con éxito su Raspberry Pi a la red WLAN utilizando la wpa_supplicantherramienta.

Puede intentar conectarse con éxito utilizando el siguiente comando:

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

Si este comando tiene éxito y puede conectarse con éxito, entonces todos los parámetros de configuración de red configurados para su Raspberry Pi funcionan bien. En ese caso, todo lo que tiene que hacer es abrir su archivo wpa_supplicant.conf y agregar las siguientes líneas en la parte superior de ese archivo:

ctrl_interface = / var / run / wpa_supplicant

Una vez hecho esto, ahora debería poder conectar su Raspberry Pi a la red WiFi con éxito utilizando la iwlistherramienta.

iwlist wlan0 scan

Bhuvan
fuente
0

Encontré el mismo problema con mi Raspberry Pi 3. Me estaba equivocando temprano con la configuración de Raspberry Pi ... y más tarde ese día no pude conectarme con ningún wifi debido a la respuesta que dice (el escaneo no es compatible) .

La solución que funcionó para mí es: Ir a Menú => Preferencias => Configuración de Raspberry Pi => Localización => Elegir (establecer país wifi), elegir EE. UU. (Estado unido).

Tu pi te pedirá un reinicio rápido. Después de reiniciar, verifique su escaneo wifi.

Gracias

Ibrahim Altaha
fuente
0

Al tener los mismos problemas en Nueva Zelanda, la solución fue comentar (o eliminar) la línea 'country = US' en el archivo wpa_supplicant.conf. El síntoma era wifi que no informaba de redes en la GUI, pero una vez que ejecutaba 'sudo iwlist wlan0 scan', enumeraba las redes ... 10 segundos después, volviendo a no ver ninguna red. Incluso la documentación de wpa_supplicant.conf no menciona una opción 'country =', así que no estoy seguro de lo que se supone que debe hacer, ¡pero ciertamente parece romperlo!

justcheckinm8
fuente