Linux знайде протокол WiFi Networks (a / b / g / n) версія всіх доступних точок доступу


21

Я використовую, iwlist wlan0 scanningі це дає мені неабияку кількість даних, але одна частина відсутня. Це версія протоколу. Під протоколом я маю на увазі (a / b / g / n). Було б дуже добре мати ці команди в стандартному дистрибутиві. Я використовую OpenWRT.

Відповіді:


32

iwconfig(і його API бездротового розширення) застаріло (перебуває в режимі "лише технічне обслуговування" і "нових функцій не буде додано"). Використовуйте iwзамість цього. Для цього потрібно ядро ​​з середнім часом (наприклад,> = 3.0) з підтримкою nl80211.

використовуючи iw dev wlan0 scan, ви можете з'ясувати використаний протокол:

  • Якщо є Supported ratesменше 11 Мбіт / с (крім 6), може бути 802.11bпідтримка (навіть AP, які дозволяють вимкнути b підтримку, оголошуватимуть ці ставки, але відхилять лише b-клієнтів).
  • Якщо є Supported ratesабо Extended supported ratesбільше 11 Мбіт / с або 6 Мбіт / с, може бути 802.11gпідтримка (навіть AP, які встановлені на Requ_mode n, оголошують ці тарифи, але відхиляють b / g клієнтів).
  • Якщо є HT capabilitiesIE, є якась 802.11nпідтримка. Доступні специфічні функції HighTroughput полягають у тому, чи є вторинний канал (у такому випадку ви використовуєте канал 40 МГц, тому у вас 150 мбіт / с на спеціальний потік замість 72,2 мбіт / с), а також кількість підтримуваних просторових потоків для tx та rx.
  • Якщо ви знаходитесь на межі кровотечі і бачите VHTIE, ласкаво просимо до 802.11acсвіту.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.