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 capabilities
IE, є якась 802.11n
підтримка. Доступні специфічні функції HighTroughput полягають у тому, чи є вторинний канал (у такому випадку ви використовуєте канал 40 МГц, тому у вас 150 мбіт / с на спеціальний потік замість 72,2 мбіт / с), а також кількість підтримуваних просторових потоків для tx та rx.
- Якщо ви знаходитесь на межі кровотечі і бачите
VHT
IE, ласкаво просимо до 802.11ac
світу.