Linux利用可能なすべてのアクセスポイントのWiFiネットワークプロトコル(a / b / g / n)バージョンを探す

Linux利用可能なすべてのアクセスポイントのWiFiネットワークプロトコル(a / b / g / n)バージョンを探す

私はそれを使用し、iwlist wlan0 scanningかなり多くのデータを得ましたが、一部が欠けていました:それはプロトコルバージョンでした。同意するということは(a/b/g/n)を意味します。

これらのコマンドが標準のディストリビューションに含まれていればよいでしょう。私はOpenWRTを使用しています。

答え1

iwconfig(および対応するワイヤレス拡張API)は廃止されました(「メンテナンスモードのみ」および「新機能は追加されません」)。

使用iw代わりに。これには最新のカーネル(例:> = 3.0)が必要ですnl80211

以下を使用して、iw dev wlan0 scanどのプロトコルが使用されているかを確認できます。

  • Supported rates11Mbps未満(6Mbpsを除く)の場合、サポートがある可能性802.11bがあります(bサポートAPを無効にすることが許可されていても、これらの速度は発表されますが、b専用クライアントは拒否されます)。
  • 存在する場合、Supported rates11MbpsExtended supported ratesまたは6Mbps以上を802.11gサポートできます(require_mode nに設定されているAPはこれらの速度を宣伝しますが、b / gクライアントは拒否します)。
  • あれば、HT capabilitiesどんな種類のサポートがあったでしょう802.11n。利用可能な特定の高スループット機能は、セカンダリチャネルがあるかどうか(この場合は40 MHzチャネルを使用するため、各特殊ストリームは72.2 Mbpsではなく150 Mbpsを取得します)と特殊TXがサポートするストリームの数と受信。
  • あなたが最前線に立ってそれを見るならば、世界に来たVHTことを歓迎します802.11ac

答え2

wpa_supplicantを使用すると、wpa_cli statuswifi_Generation(現在使用していますか?)とieee80211ac(サポートされていますか?)を含む次の出力が得られます。

Selected interface 'wlan0'
bssid=77:77:11:88:aa:dd
freq=5240
ssid=XXX
id=10
mode=station
wifi_generation=5
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=192.168.1.25
address=44:77:aa:dd:55:65
ieee80211ac=1

関連情報