Я пытался сканировать доступные сети Wi-Fi в моем районе, но sudo iw wlan0 scan
дает мне command failed: No such device (-19)
. Поскольку у меня нет подробных знаний о iw
команде, я тоже попробовал sudo iw phy wlan0 scan
, что мне и дали command failed: No such file or directory (-2)
.
ПРИМЕЧАНИЕ. Адаптер работает нормально, я уже установил соединение с маршрутизатором и iwlist
могу отобразить список доступных сетей Wi-Fi. Тем не менее, по некоторым причинам, iw
не работает.
(Я знаю, я могу добиться аналогичного результата с iwlist wlan0 scanning
, но на данный момент, я просто хочу, чтобы это работало как-то.)
Я использую мини-wifi-адаптер от adafruit с чипсетом RTl8192 / 8188CUS.
Я наткнулся на этот SE-пост , в котором говорится, что важный модуль ядра включен, но не скомпилирован. Как ясно сказано в этом посте, я попытался скомпилировать Raspbian с поддержкой rtlwifi и сделал все как было сказано. Тем не менее, через несколько часов все по-прежнему. iw
все равно выдает то же сообщение об ошибке, что и раньше, и я не вижу ничего о драйверах rtlwifi- или rtl8192cu в lsmod
.
Я сделал что-то не так или есть другой способ заставить iw
работать Raspian? Заранее спасибо.
Дополнительная информация:
lsusb
дает
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
дает
Linux hostname 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST2015 armv7l GNU/Linux
источник
iwlist
работает, ноiw
нет? Здесь неясно, думаете ли вы, что у вас проблема с адаптером, или просто с этой конкретной командой.iw
что не работает, адаптер полностью в порядке.iw dev wlan0 scan
?command failed: No such device (-19)
.iwlist
. У Raspbian все еще есть серьезные ошибки, я также не могу смонтировать мою USB-флешку при загрузке :(. Спасибо за то время, которое вы потратили на помощь мне и дали мне прагматичную идею использования другой ОС (я никогда не мог придумать это) .Ответы:
Если вы уверены, что ваш адаптер работает нормально, попробуйте запустить команду
Когда вы делаете это, все доступные сети Wi-Fi должны отображаться при нажатии кнопки сигнала Wi-Fi в правом верхнем углу экрана. После этого вы сможете щелкнуть любой из них и ввести свой пароль.
Изменить : попробуйте запустить команду,
sudo iw dev wlan0 scan
так как вы говорите, что ваш wlan0 работаетисточник
man ifconfig
: «Эта программа устарела! Для замены проверьте ip addr и ip link». Это все еще работает и должно продолжаться до бесконечности, но если вы новичок во всем этом, вы могли бы также изучить новые. Эквивалент здесь будетip link set wlan0 up
.sudo ifconfig wlan0 up
, но wlan0 уже был (как показано на рисункеifconfig
). Даже после этой командыiw
не работает. Как указано в вопросе и в комментариях, это может быть ошибка драйвера. (Я все еще могу сканировать сетиiwscan
, но я специально хочу использоватьiw
, просто чтобы быть счастливым :))