Заставь меня работать на Raspbian

10

Я пытался сканировать доступные сети 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нет? Здесь неясно, думаете ли вы, что у вас проблема с адаптером, или просто с этой конкретной командой.
Златовласка
@goldilocks Я обновил свой вопрос. Это то, iwчто не работает, адаптер полностью в порядке.
Sirac
Как насчет iw dev wlan0 scan?
Златовласка
Не повезло, это печатает command failed: No such device (-19).
Sirac
2
@goldilocks Кажется, эта ошибка существует в течение некоторого времени. Я нашел raspberrypi.stackexchange.com/questions/14528/… этот вопрос с той же основной проблемой. Я думаю, что это хороший момент, чтобы покончить с этим, поскольку представленные там решения слишком сложны, учитывая, что я все еще могу их использовать iwlist. У Raspbian все еще есть серьезные ошибки, я также не могу смонтировать мою USB-флешку при загрузке :(. Спасибо за то время, которое вы потратили на помощь мне и дали мне прагматичную идею использования другой ОС (я никогда не мог придумать это) .
Сирач

Ответы:

2

Если вы уверены, что ваш адаптер работает нормально, попробуйте запустить команду

sudo ifconfig wlan0 up

Когда вы делаете это, все доступные сети Wi-Fi должны отображаться при нажатии кнопки сигнала Wi-Fi в правом верхнем углу экрана. После этого вы сможете щелкнуть любой из них и ввести свой пароль.

Изменить : попробуйте запустить команду, sudo iw dev wlan0 scanтак как вы говорите, что ваш wlan0 работает

Кеннет Спир
источник
1
Примечание от man ifconfig: «Эта программа устарела! Для замены проверьте ip addr и ip link». Это все еще работает и должно продолжаться до бесконечности, но если вы новичок во всем этом, вы могли бы также изучить новые. Эквивалент здесь будет ip link set wlan0 up.
Златовласка
1
Я пытался использовать sudo ifconfig wlan0 up, но wlan0 уже был (как показано на рисунке ifconfig). Даже после этой команды iwне работает. Как указано в вопросе и в комментариях, это может быть ошибка драйвера. (Я все еще могу сканировать сети iwscan, но я специально хочу использовать iw, просто чтобы быть счастливым :))
Sirac
Попробуйте посмотреть мое редактирование
Кеннет Спир