如何从 Mac 命令行确定 WiFi 频道?

如何从 Mac 命令行确定 WiFi 频道?

在 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

相关内容