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світу.