Я установил последнюю версию 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 недостаточно питание или нет? и это может объяснить, почему?