Próbowałem wyszukać dostępne sieci Wi-Fi w mojej okolicy, ale sudo iw wlan0 scan
daje mi to command failed: No such device (-19)
. Ponieważ nie mam szczegółowej wiedzy o iw
poleceniu, próbowałem również sudo iw phy wlan0 scan
, co mi dało command failed: No such file or directory (-2)
.
UWAGA: Adapter działa dobrze, nawiązałem już połączenie z routerem i mogę iwlist
wyświetlić listę dostępnych sieci Wi-Fi. Jednak z jakiegoś powodu iw
nie działa.
(Wiem, że mogę osiągnąć podobny efekt iwlist wlan0 scanning
, ale w pewnym momencie chcę, żeby to jakoś zadziałało.)
Używam adaptera mini-wifi od adafruita z mikroukładem RTl8192 / 8188CUS.
Natknąłem się na ten post SE , który mówi, że ważny moduł jądra jest dołączony, ale nie skompilowany. Jak wyraźnie stwierdzono w tym poście, próbowałem skompilować Raspbian z obsługą rtlwifi i zrobiłem wszystko, co powiedziano. Mimo to kilka godzin później wciąż jest tak samo. iw
nadal wyświetla ten sam komunikat o błędzie co poprzednio i nie widzę nic w sterownikach rtlwifi- lub rtl8192cu lsmod
.
Czy zrobiłem coś złego, czy jest inny sposób na zrobienie iw
pracy z Raspian? Z góry dziękuję.
Informacje dodatkowe:
lsusb
daje
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS802.11n WLAN Adapter
uname -a
daje
Linux hostname 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST2015 armv7l GNU/Linux
źródło
iwlist
działa, aleiw
nie działa? Nie jest jasne, czy uważasz, że masz problem z adapterem, czy tylko z tym konkretnym poleceniem.iw
nie działa, adapter jest w porządku.iw dev wlan0 scan
?command failed: No such device (-19)
.iwlist
. Raspbian wciąż ma poważne błędy, nie mogę też zamontować pamięci USB na bootie :(. Dziękuję za czas, który mi pomogłeś i dając mi pragmatyczny pomysł użycia innego systemu operacyjnego (nigdy nie mogłem tego wymyślić) .Odpowiedzi:
Jeśli masz pewność, że adapter działa poprawnie, spróbuj uruchomić polecenie
Po wykonaniu tej czynności wszystkie dostępne sieci Wi-Fi powinny pojawić się po kliknięciu przycisku sygnału Wi-Fi w prawym górnym rogu ekranu. Powinieneś być w stanie kliknąć dowolny z nich i wpisać hasło.
Edycja : Spróbuj uruchomić polecenie,
sudo iw dev wlan0 scan
ponieważ mówisz, że wlan0 działaźródło
man ifconfig
: od : „Ten program jest przestarzały! Aby wymienić, sprawdź adres IP i łącze ip”. To wciąż działa i powinno trwać w nieskończoność, ale jeśli jesteś nowy w tym wszystkim, równie dobrze możesz nauczyć się nowych. Odpowiednikiem byłoby tutajip link set wlan0 up
.sudo ifconfig wlan0 up
, ale wlan0 już działało (jak pokazano naifconfig
). Nawet po tym poleceniuiw
nie działa. Jak stwierdzono w pytaniu i komentarzach, może to być błąd sterownika. (Nadal mogę skanować w poszukiwaniu sieciiwscan
, ale chcę z niego korzystaćiw
, żeby się cieszyć :))