Linux

Linux 查找所有可用接入點的 WiFi 網路協議(a/b/g/n)版本

  • September 22, 2015

我確實使用iwlist wlan0 scanning它,它給了我相當多的數據,但缺少一部分。它是協議版本。我的意思是協議(a/b/g/n)。在標準發行版中包含這些命令會非常好。我正在使用 OpenWRT。

iwconfig(及其無線擴展 API)已棄用(它處於“僅維護模式”和“不會添加新功能”)。改為使用iw。這需要一個支持nl80211.

使用iw dev wlan0 scan,您可以找出使用的協議:

  • 如果Supported rates低於 11mbps(6 個除外),可能會有802.11b支持(即使是允許禁用 b 支持的 AP 也會公佈這些速率但拒絕僅 b 的客戶端)。
  • 如果有Supported ratesExtended supported rates高於 11mbps 或 6mbps,可能會有802.11g支持(即使設置為 require_mode n 的 AP 也會公佈這些速率但拒絕 b/g 客戶端)。
  • 如果有HT capabilitiesIE,就會有某種802.11n支持。可用的特定 HighTroughput 功能是是否有輔助通道(在這種情況下,您使用的是 40 MHz 通道,因此每個特殊流有 150 mbps,而不是 72.2 mbps),以及 tx 和 rx 支持的空間流的數量。
  • 如果您處於最前沿並且看到VHTIE,歡迎來到這個802.11ac世界。

引用自:https://unix.stackexchange.com/questions/62265