在 MacBook 上,如果我按住Alt并单击菜单栏中的 AirPort 图标,我会获得大量有关我所连接的接入点的额外数据。目前对我来说最有趣的是 WiFi 信道。
我如何从命令行获取相同的信息?ifconfig
似乎没有包括它。
答案1
Apple 的 802.11 框架附带一个airport
信息实用程序。不过它有点隐蔽。如果您想在每次调用它时不指定路径,请在终端中输入以下内容以将此实用程序链接到您可以从 PATH 调用它的地方:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/bin/airport
然后您可以从任何地方调用它。只需输入即可airport
获得选项列表。
airport -I
这将输出:
charon:Resources werner$ airport -I
agrCtlRSSI: -56
agrExtRSSI: 0
agrCtlNoise: -86
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 78
maxRate: 144
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 0:23:69:14:ad:5c
SSID: Supersaurus
MCS: 12
channel: 1
要仅获取频道,请输入grep
:
airport -I | grep channel