„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?


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


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

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.


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

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.