iwconfig(e sua API de extensão sem fio) está obsoleta (está no "modo somente manutenção" e "nenhum novo recurso será adicionado"). Use em iwvez 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 haver 802.11bsuporte (mesmo os APs que permitem desativar o suporte b anunciarão essas taxas, mas rejeitarão os clientes somente b).
- Se houver
Supported ratesou Extended supported ratesacima de 11mbps ou 6mbps, pode haver 802.11gsuporte (mesmo os APs configurados como require_mode n anunciarão essas taxas, mas rejeitarão os clientes b / g).
- Se houver um
HT capabilitiesIE, há algum tipo de 802.11nsuporte. Os recursos específicos de HighTroughput disponíveis são se existe um canal secundário (nesse caso, você está usando um canal de 40 MHz, portanto, você tem 150 mbps por fluxo especial em vez de 72,2 mbps) e o número de fluxos espaciais suportados para tx e rx.
- Se você está no limite e vê um
VHTIE, seja bem-vindo ao 802.11acmundo.