„iwlist” -> interfejs nie obsługuje skanowania (Ubuntu LTS 10.04)

14

Używam Ubuntu 10.04 (LTS) na netbooku Samsung N150 +. Nie mogę skanować sieci Wi-Fi za pomocą iwlisti chciałbym to zrobić. Oto wyniki niektórych testów:

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.

Więc próbuję 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.

Mam 05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)z używania lspci.

Jakieś wskazówki?

Vass
źródło
3
Czy próbowałeś skanować jako root?
jordanm,
@jordanm, to trochę zawstydzające, ale masz rację, to rootbył konieczny warunek, którego nie próbowałem. Czy możesz podać to jako odpowiedź?
Vass
Cieszę się, że pomogło. dodano odpowiedź.
Jordan

Odpowiedzi:

12

Przed skanowaniem musisz wprowadzić eth1.

ifconfig eth1 up

iwlist eth1 s

Manula Waidyanatha
źródło
Bycie rootem albo to mi nie pomogło. Ale NetworkManager nie ma problemu ze skanowaniem sieci. Dowolny pomysł ?
vaab
5

Możliwość skanowania za pomocą iwlist i kojarzenia punktów dostępu za pomocą iwconfig wymaga roota. W Ubuntu możesz użyć:

sudo iwlist eth1 scan
Jordan
źródło
1
Dzięki. Dla mnie to nie rozwiązuje problemu. Czy masz jakieś inne sugestie?
Alexandre Bourlier,
dla ludzi tak zdezorientowanych jak ja może się to zdarzyć: w moim systemie łukowym sudo iw eth1 scanzawodzi, ale się sudo iwlist eth1 scanudaje
Francois
4

Jeśli sprawdziłeś, czy jesteś rootem, a urządzenie działa:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

I nadal nie działa, stwierdziłem, że:

iw dev wlan0 scan ap-force

Działa w moim przypadku. Wygląda na to, że iwlistnarzędzie jest przestarzałe i nie jest już obsługiwane dla najnowszego chipsetu Wi-Fi.

Vaab
źródło
Za pomocą tego samego narzędzia:iw wlan0 scan
aleb
3

Czek rfkill list all

Mój miał następującą moc wyjściową

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

Co powodowało błąd Interfejs nie obsługuje skanowania

Aby usunąć blok, po prostu uruchom następujące polecenie

sudo rfkill unblock wifi
Denzil Sequeira
źródło
2

Ten problem może być również spowodowany niewłaściwym trybem interfejsu bezprzewodowego (użyję wlan0 - nie eth1). Aby to naprawić, możesz użyć:

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

Musisz zmienić interfejs przed zmianą trybu, aby zapobiec zaklasyfikowaniu interfejsu jako zajęty.

Simon Tate
źródło
1

czy sprawdziłeś nazwę interfejsu za pomocą polecenia?

ifconfig

i możesz zrobić ifconfig „nazwa-interfejsu”
przykładowo: dla mojego interfejsu bezprzewodowego

ifconfig wlp2s0 up

następną rzeczą do zrobienia jest:

iwlist wlp2s0 scan
Bendy Latortue
źródło