Я установил последнюю версию Raspbian (через образ) на мой Raspberry Pi. Вывод uname -a
команды:
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
Когда я подключаю свой адаптер Wi-Fi (не производимый в Китае адаптер Wi-Fi, номер модели SL-1504N) к USB-концентратору с питанием (торговая марка "plugable", протестирована и работает достаточно хорошо), который подключается к Pi , адаптер Wi-Fi автоматически распознается, и правильный драйвер загружается без какой-либо конфигурации или суеты. Строка, которая показывает адаптер Wifi в выходных данных lsusb
команды:
Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
wlan0
Сечение выхода iwconfig
команды:
wlan0 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Моя проблема: Когда я набираю iwlist wlan0 scan
в терминале приглашение увидеть доступные беспроводные сети, я получаю:
wlan0 No scan results
Я пытался отключить интерфейс ( sudo ifdown wlan0
) и восстановить его ( sudo ifup wlan0
), а также различные решения, которые я нашел в Интернете, которые работали для других людей, но я все еще не мог заставить его работать. В качестве последнего усилия я сделал следующее:
- Запустите LXDE из командной строки терминала (
startx
) - Дважды щелкните значок «WiFi Config» на рабочем столе (это просто ярлык / ссылка на
/usr/sbin/wpa_gui
интерфейс GUIwpa_supplicant
) - Нажмите кнопку «Сканировать», после чего появится второе окно
- В появившемся окне нажмите кнопку «Сканировать».
Это занимает около 5-10 секунд, но сканирование работает и отображает список доступных сетей Wi-Fi. Это интересно, потому что я не знаю, что wpa_gui
делает иначе iwlist wlan0 scan
, чем позволяет получать результаты сканирования. Еще более интересно то, что если я сейчас вернусь к приглашению терминала (либо в LXDE, либо после закрытия LXDE и возврата к исходному приглашению терминала) и введу ту же iwlist wlan0 scan
команду, я получу результаты.
Ясно, wpa_gui
делает то, чего я не делал в терминале.
Мои вопросы:
- Кто-нибудь знает, чем
wpa_gui
отличается функция «Сканировать» отiwlist wlan0 scan
команды? - (Продолжение 1) Как я могу заставить это
iwlist wlan0 scan
работать без предварительного сканированияwpa_gui
? - В
iwconfig
выводе, показанном выше, что именно означает «неассоциированный»?
Примечание: чтобы заставить это работать, я использовал все настройки / файлы по умолчанию. /etc/network/interfaces
Файл по умолчанию один из Raspbian установки. Если я могу запустить утилиту, которая даст полезную информацию для устранения неполадок, пожалуйста, дайте мне знать.
iwlist wlan0 scan
возврат"No scan results"
. И мне интересно, если это потому, что мой Rpi2 недостаточно питание или нет? и это может объяснить, почему?Ответы:
Вы пробовали
sudo iwlist wlan0 scan
. Для меня iwlist безsudo
возврата возвращает «Нет результатов сканирования», но вместе сsudo
ним возвращает полный список сетей.источник
Если вы все еще сталкиваетесь с ошибкой в вашем Raspberry Pi, первое, что нужно проверить, - можете ли вы успешно подключить Raspberry Pi к сети WLAN с помощью этого
wpa_supplicant
инструмента.Вы можете попытаться успешно подключиться, используя следующую команду:
sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf
Если эта команда выполнена успешно, и вы можете успешно подключиться, то все параметры конфигурации вашей сети, настроенные для вашего Raspberry Pi, просто работают нормально. В этом случае все, что вам нужно сделать, это открыть файл wpa_supplicant.conf и добавить следующие строки вверху этого файла:
После этого вы сможете успешно подключить Raspberry Pi к сети WiFi с помощью
iwlist
инструмента.iwlist wlan0 scan
источник
Я столкнулся с той же проблемой с моим RasPberry Pi 3. Я рано испортил конфигурацию Raspberry Pi .... и позже в тот день я не мог подключиться к Wi-Fi из-за ответа, который говорит (сканирование не поддерживается) ,
Решение, которое сработало для меня: перейдите в Меню => Настройки => Конфигурация Raspberry Pi => Локализация => Выбрать (установить страну Wi-Fi), выбрать США (объединенный штат).
Ваш пи попросит вас о быстрой перезагрузке. После перезагрузки проверьте сканирование Wi-Fi.
Благодарность
источник
При наличии таких же проблем в Новой Зеландии, решением было закомментировать (или удалить) строку 'country = US' в файле wpa_supplicant.conf. Симптомом было то, что Wi-Fi сообщал об отсутствии сетей в графическом интерфейсе, но после запуска «sudo iwlist wlan0 scan» он отобразил бы список сетей ... через 10 секунд, снова не увидев никаких сетей. Даже в документации по wpa_supplicant.conf не упоминается опция 'country =', поэтому не уверен, что это должно делать, но, похоже, это не работает!
источник