Raspbian Linux: Немає результатів сканування Wi-Fi із "iwlist wlan0 scan"


15

Я встановив останню версію Raspbian (через зображення) на свій Raspberry Pi. Вихід uname -aкоманди:

Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

Коли я підключаю адаптер Wifi (адаптер 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), а також різні рішення, які я знайшов в Інтернеті, які працювали для інших людей, але я все ще не міг змусити його працювати. Як останні зусилля канави, я зробив наступне:

  1. Запустіть LXDE з підказки терміналу ( startx)
  2. Двічі клацніть піктограму «Конфігурація WiFi» на робочому столі (це просто ярлик / посилання на /usr/sbin/wpa_guiінтерфейс GUI для wpa_supplicant)
  3. Натисніть кнопку "Сканувати", що спричинить появу другого вікна
  4. У новому вікні, що спливе, натисніть кнопку «Сканувати»

Це займає близько 5-10 секунд, але сканування працює і відображає список доступних мереж Wifi. Це цікаво, оскільки я не знаю, що wpa_guiробиться інакше, ніж iwlist wlan0 scanце дає змогу отримувати результати сканування. Що ще цікавіше - це те, що якщо я зараз повернусь до підказки терміналу (або в межах LXDE, або після закриття LXDE і повернувся до початкового запиту терміналу) і введу ту саму iwlist wlan0 scanкоманду, я отримаю результати.

Зрозуміло, wpa_guiробить щось, чого я не робив у підказці терміналу.

Мої запитання:

  1. Хтось знає, в чому здатність "Сканування" wpa_guiвідрізняється від iwlist wlan0 scanкоманди?
  2. (Продовження 1) Як я можу змусити це iwlist wlan0 scanпрацювати, не попередньо виконуючи сканування wpa_gui?
  3. У iwconfigрезультатах, показаних вище, яке саме значення означає "неасоційований"?

Примітка. Для того, щоб це працювало, я використовував усі налаштування / файли за замовчуванням. /etc/network/interfacesФайл за замовчуванням один з Raspbian установки. Якщо я можу запустити утиліту, яка дала б корисну інформацію для усунення несправностей, будь ласка, дайте мені знати.


У мене така ж проблема, тобто iwlist wlan0 scanповернення "No scan results". І мені цікаво, чи це тому, що мій rpi2 недостатньо живиться чи ні? і це могло б пояснити, чому ??
solsTiCe

Відповіді:


17

Ви пробували sudo iwlist wlan0 scan. Для мене iwlist без sudoповернення "Немає результатів сканування", але з sudoним повертається повний список мереж.


0

Якщо ви все-таки зіткнулися з помилкою в Raspberry Pi, перше, що потрібно перевірити, це чи вдасться ви успішно підключити ваш Raspberry Pi до мережі WLAN за допомогою wpa_supplicantінструменту.

Ви можете спробувати успішно підключитися за допомогою наступної команди:

sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf

Якщо ця команда проходить успішно, і ви зможете успішно підключитися, то всі ваші параметри мережевої конфігурації, налаштовані для вашого Raspberry Pi, просто працюють. У цьому випадку все, що вам потрібно зробити, - це відкрити файл wpa_supplicant.conf і додати наступні рядки вгорі цього файлу:

ctrl_interface = / var / run / wpa_supplicant

Після завершення роботи ви зможете підключити Raspberry Pi до мережі WiFi успішно за допомогою iwlistінструменту.

iwlist wlan0 scan


0

Я зіткнувся з тією ж проблемою, що і з моїм малиновим пі 3. Я рано зіпсував ранній день з конфігурацією малинового пі .... і пізніше того дня я не зміг з'єднатися з будь-яким Wi-Fi через відповідь, яка говорить (сканування не підтримується) .

Для мене працювало таке рішення: перейдіть до Меню => Налаштування => Конфігурація Raspberry Pi => Локалізація => Виберіть (встановіть країну wifi), виберіть США (США).

Ваш пі попросить вас швидко перезавантажити. Після перезавантаження перевірте сканування Wi-Fi.

Спасибі


0

Маючи ті самі проблеми в Новій Зеландії, рішенням було прокоментувати (або видалити) рядок'country = US 'у файлі wpa_supplicant.conf. Ознакою було те, що Wi-Fi повідомляє про відсутність мереж у графічному інтерфейсі, але коли буде запущено "sudo iwlist wlan0 scan", він буде перераховувати мережі ... 10 секунд пізніше назад, щоб не побачити жодної мережі. Навіть у документації на wpa_supplicant.conf не згадується варіант 'країна =', тому не впевнений, що це має робити, але, безумовно, це порушує!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.