'iwlist' -> l'interface ne prend pas en charge la numérisation (Ubuntu LTS 10.04)


13

J'utilise Ubuntu 10.04 (LTS) sur un netbook Samsung N150 +. Je ne peux pas analyser les réseaux wifi en utilisant iwlistet je voudrais le faire. Voici la sortie de certains tests:

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.

Alors j'essaye 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.

J'ai une 05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)utilisation lspci.

Des indices?


3
Avez-vous essayé de numériser en tant que root?
jordanm

@jordanm, c'est un peu gênant mais vous avez raison, rootc'était une condition nécessaire que je n'ai pas essayée. Pourriez-vous mettre cela comme réponse?
Vass

heureux que cela ait aidé. réponse ajoutée.
jordanm

Réponses:


12

Vous devez afficher eth1 avant de numériser.

ifconfig eth1 up

iwlist eth1 s


Être root ou ça ne m'a pas aidé non plus. Mais NetworkManager n'a aucun problème pour analyser les réseaux. Une idée ?
vaab

5

La possibilité de numériser à l'aide d'iwlist et de s'associer aux points d'accès via iwconfig nécessite une racine. Dans Ubuntu, vous pouvez utiliser les éléments suivants:

sudo iwlist eth1 scan

1
Merci. Pour moi, cela ne résout pas le problème. Auriez-vous une autre suggestion?
Alexandre Bourlier

pour les gens aussi confus que moi, cela peut arriver: sur mon système d'arc, sudo iw eth1 scanéchoue mais sudo iwlist eth1 scanréussit
François

4

Si vous avez vérifié que vous êtes root et que votre appareil est en marche:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

Et ça ne marche toujours pas, j'ai trouvé que:

iw dev wlan0 scan ap-force

Fonctionnerait dans mon cas. Il semble que l' iwlistoutil soit obsolète et qu'il ne soit plus pris en charge pour le chipset wifi récent.


En utilisant le même outil:iw wlan0 scan
aleb

2

Vérifier rfkill list all

Le mien avait la sortie suivante

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

Ce qui provoquait l'erreur L'interface ne prend pas en charge la numérisation

Pour supprimer le bloc, exécutez simplement la commande suivante

sudo rfkill unblock wifi

2

Ce problème peut également être dû au fait que l'interface sans fil (j'utiliserai wlan0 - pas eth1) est dans le mauvais mode. Pour résoudre ce problème, vous pouvez utiliser:

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

Vous devez désactiver l'interface avant de changer de mode pour éviter que l'interface ne soit classée comme occupée.


1

avez-vous vérifié le nom de l'interface avec la commande

ifconfig

et vous pouvez faire ifconfig "nom-interface"
par exemple: pour mon interface sans fil

ifconfig wlp2s0 up

la prochaine chose à faire est:

iwlist wlp2s0 scan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.