iwconfig
(y su API de extensión inalámbrica) está en desuso (está en "modo de solo mantenimiento" y "no se agregarán nuevas funciones"). Usar en su iw
lugar. Esto requiere un núcleo moderadamente reciente (por ejemplo,> = 3.0) con soporte para nl80211
.
utilizando iw dev wlan0 scan
, puede averiguar el protocolo utilizado:
- Si hay
Supported rates
menos de 11 mbps (excepto 6), puede haber 802.11b
soporte (incluso los AP que permiten deshabilitar el soporte b anunciarán esas tarifas pero rechazarán los clientes b-only).
- Si hay
Supported rates
o Extended supported rates
por encima de 11 Mbps o 6 Mbps, puede haber 802.11g
de apoyo (APs incluso que se establecen para require_mode n anunciarán esas tasas pero rechazan clientes b / g).
- Si hay un
HT capabilities
IE, hay algún tipo de 802.11n
soporte. Las características específicas de HighTroughput disponibles son si hay un canal secundario (en ese caso, está utilizando un canal de 40 MHz, por lo que tiene 150 mbps por flujo especial en lugar de 72.2 mbps), y la cantidad de flujos espaciales admitidos para tx y rx.
- Si estás a la última y ves un
VHT
IE, bienvenido al 802.11ac
mundo.