'iwlist' -> l'interfaccia non supporta la scansione (Ubuntu LTS 10.04)


13

Sto usando Ubuntu 10.04 (LTS) su un netbook Samsung N150 +. Non riesco a scansionare le reti wifi usando iwliste mi piacerebbe farlo. Ecco l'output di alcuni test:

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.

Quindi ci provo 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.

Ho un 05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)da usare lspci.

Qualche suggerimento?


3
Hai provato a scansionare come root?
Giordania,

@jordanm, questo è un po 'imbarazzante, ma hai ragione, rootera una condizione necessaria che non ho provato. Potresti metterlo come una risposta?
Vass

felice che abbia aiutato. risposta aggiunta.
Giordania,

Risposte:


12

Devi portare eth1 prima della scansione.

ifconfig eth1 up

iwlist eth1 s


Essere root o questo non mi ha aiutato neanche. Ma NetworkManager non ha alcun problema a scansionare le reti. Qualche idea ?
Vaab,

5

La possibilità di eseguire la scansione utilizzando iwlist e associarsi ai punti di accesso tramite iwconfig richiede root. In Ubuntu è possibile utilizzare quanto segue:

sudo iwlist eth1 scan

1
Grazie. Per me ciò non risolve il problema. Avresti qualche altro suggerimento?
Alexandre Bourlier,

per le persone confuse come me, ciò può accadere: sul mio sistema ad arco, sudo iw eth1 scanfallisce ma sudo iwlist eth1 scanriesce
Francois

4

Se hai verificato di essere root e il tuo dispositivo è attivo:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

E ancora non funziona, ho scoperto che:

iw dev wlan0 scan ap-force

Funzionerebbe nel mio caso. Sembra che lo iwliststrumento sia obsoleto e non più supportato dal recente chipset wifi.


Utilizzando lo stesso strumento:iw wlan0 scan
aleb

2

Dai un'occhiata rfkill list all

Il mio ha avuto il seguente risultato

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

Che stava causando l'errore L'interfaccia non supporta la scansione

Per rimuovere il blocco è sufficiente eseguire il comando seguente

sudo rfkill unblock wifi

2

Questo problema può essere causato anche dall'interfaccia wireless (userò wlan0 - non eth1) che si trova nella modalità sbagliata. Per risolvere questo problema puoi usare:

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

È necessario disattivare l'interfaccia prima di modificare la modalità per evitare che l'interfaccia venga classificata come occupata.


1

hai controllato il nome dell'interfaccia con il comando

ifconfig

e puoi fare ifconfig "nome-interfaccia"
con l'esempio: per la mia interfaccia wireless

ifconfig wlp2s0 up

la prossima cosa da fare è:

iwlist wlp2s0 scan
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.