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