'iwlist' -> la interfaz no admite escaneo (Ubuntu LTS 10.04)


13

Estoy usando Ubuntu 10.04 (LTS) en una netbook Samsung N150 +. No puedo escanear redes wifi usando iwlisty me gustaría hacerlo. Aquí está el resultado de algunas pruebas:

alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan
eth1      Interface doesn't support scanning.


alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

pan0      Interface doesn't support scanning.

Así que lo intento iwconfig

alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
      Link Quality:5  Signal level:207  Noise level:168
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

pan0      no wireless extensions.

Tengo un 05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)uso lspci.

¿Alguna pista?


3
¿Intentaste escanear como root?
jordanm

@jordanm, esto es un poco vergonzoso, pero tienes razón, esa rootera una condición necesaria que no probé. ¿Podría poner esto como respuesta?
Vass

Me alegro de que haya ayudado. respuesta agregada.
jordanm

Respuestas:


12

Debe mostrar eth1 antes de escanear.

ifconfig eth1 up

iwlist eth1 s


Ser root o esto tampoco me ayudó. Pero NetworkManager no tiene ningún problema para escanear las redes. Alguna idea ?
vaab

5

La capacidad de escanear usando iwlist y asociarse a puntos de acceso a través de iwconfig requiere root. En Ubuntu puedes usar lo siguiente:

sudo iwlist eth1 scan

1
Gracias. Para mí eso no resuelve el problema. ¿Te gustaría alguna otra sugerencia?
Alexandre Bourlier

para personas tan confundidas como yo, esto puede suceder: en mi sistema de arco, sudo iw eth1 scanfalla pero sudo iwlist eth1 scantiene éxito
Francois

4

Si ha verificado que es root y su dispositivo está encendido:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

Y todavía no funciona, descubrí que:

iw dev wlan0 scan ap-force

Funcionaría en mi caso. Parece que la iwlistherramienta está obsoleta y ya no es compatible con el chipset wifi reciente.


Usando la misma herramienta:iw wlan0 scan
aleb

2

Cheque rfkill list all

El mío tuvo el siguiente resultado

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

Que estaba causando el error La interfaz no admite escaneo

Para eliminar el bloque simplemente ejecute el siguiente comando

sudo rfkill unblock wifi

2

Este problema también puede deberse a que la interfaz inalámbrica (usaré wlan0, no eth1) está en el modo incorrecto. Para solucionar esto, puede usar:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Managed
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan

Debe desactivar la interfaz antes de cambiar el modo para evitar que la interfaz se clasifique como ocupada.


1

¿Ha verificado el nombre de la interfaz con el comando?

ifconfig

y puede hacer ifconfig "interface-name"
por ejemplo: para mi interfaz inalámbrica

ifconfig wlp2s0 up

El siguiente paso es:

iwlist wlp2s0 scan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.