web-dev-qa-db-ja.com

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

iwlist wlan0 scanningそしてそれは私にかなりの量のデータを与えますが、一部が欠けています。プロトコルバージョンです。プロトコルとは(a/b/g/n)を意味します。これらのコマンドを標準のディストリビューションに配置すると非常に便利です。 OpenWRTを使用しています。

21
Justin Bibys

iwconfig(およびそのワイヤレス拡張API)は非推奨です(「メンテナンスのみモード」で「新しい機能は追加されません」)。代わりにiwを使用してください。これには、nl80211をサポートする中程度の最近のカーネル(例:> = 3.0)が必要です。

iw dev wlan0 scanを使用すると、使用されているプロトコルがわかります。

  • 11 mbps未満(6を除く)がSupported ratesである場合、802.11bがサポートされている可能性があります(bサポートを無効にできるAPでも、これらのレートを通知しますが、bのみのクライアントを拒否します)。
  • Supported ratesまたはExtended supported ratesが11 mbpsまたは6 mbpsを超える場合は、802.11gがサポートされている可能性があります(require_mode nに設定されているAPでも、これらのレートはアナウンスされますが、b/gクライアントは拒否されます)。
  • HT capabilities IEがある場合、何らかの802.11nサポートがあります。利用可能な特定のHighTroughput機能は、セカンダリチャネルがあるかどうか(その場合、40 MHzチャネルを使用しているため、72.2 mbpsではなく特別なストリームごとに150 mbpsがあります)、およびtxとrxでサポートされる空間ストリームの数です。
  • 最先端の技術を使用していて、VHT IEが表示されている場合は、802.11acの世界へようこそ。
33
BatchyX