Linux
Linux 查找所有可用接入點的 WiFi 網路協議(a/b/g/n)版本
我確實使用
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 rates
或Extended supported rates
高於 11mbps 或 6mbps,可能會有802.11g
支持(即使設置為 require_mode n 的 AP 也會公佈這些速率但拒絕 b/g 客戶端)。- 如果有
HT capabilities
IE,就會有某種802.11n
支持。可用的特定 HighTroughput 功能是是否有輔助通道(在這種情況下,您使用的是 40 MHz 通道,因此每個特殊流有 150 mbps,而不是 72.2 mbps),以及 tx 和 rx 支持的空間流的數量。- 如果您處於最前沿並且看到
VHT
IE,歡迎來到這個802.11ac
世界。