iwconfig (e sua API de extensão sem fio) está obsoleto (está no "modo somente de manutenção" e "nenhum recurso novo será adicionado"). Use iw em vez disso. Isso requer um kernel moderadamente recente (por exemplo, > = 3.0) com suporte para nl80211 .
usando iw dev wlan0 scan , você pode descobrir o protocolo usado:
- Se houver
Supported ratesabaixo de 11mbps (exceto 6), pode haver802.11bsupport (até os APs que permitem a desativação b support anunciarão essas taxas, mas rejeitarão os clientes b-only). - Se houver
Supported ratesouExtended supported ratesacima de 11mbps ou 6mbps, pode haver802.11gsupport (até os APs definidos como require_mode n anunciarão essas taxas, mas rejeitarão os clientes b / g). - Se houver um
HT capabilitiesIE, existe algum tipo de802.11nsupport. Os recursos específicos do HighTroughput disponíveis são se existe um canal secundário (nesse caso, você está usando um canal de 40 MHz, então você tem 150 Mbps por fluxo especial em vez de 72,2 Mbps) e o número de fluxos espaciais aceitos para TX e RX. - Se você está no limite e vê um
VHTIE, seja bem-vindo ao mundo802.11ac.