一馬力のメモ帳

MVSからLinuxまで。基盤屋さんは眠らない

macOSでコマンドラインからSSIDと無線強度を調べる[airportコマンド]

毎度、一馬力です。  

以前,「ワイヤレス診断アプリで快適Wi-Fi生活」 http://ichibariki.hatenablog.com/entry/2016/04/03/082902

って記事を書いたのですが意外と参照される方が多いようです。

Wi-Fiが主流になってきて,興味を持っている人が増えているようですね。

今回はコマンドラインからairportコマンドを利用して

アクセスポイントの一覧を表示してみるメモです。

airportコマンドのパス

iMac:user1$ pwd
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

アクセスポイントを探して情報を表示する

無線強度はRSSI部分。この値が大きければ強度が強い。

利用中のSSIDのCHANNEL番号に近いアクセスポイントが多いとパフォーマンスが出にくいです。

オススメのCHANNELをMacOSに選んでもらう方法は ワイヤレス診断アプリで快適Wi-Fi生活」http://ichibariki.hatenablog.com/entry/2016/04/03/082902 を参照してください。

iMac:user1$ ./airport -s
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
               MyPlace_5G_xxxxxx 18:aa:45:07:a9:c0 -65  52,+1   Y  JP WPA2(PSK/AES/AES)
               FON_FREE_INTERNET 18:aa:45:07:a9:c1 -65  52,+1   Y  JP NONE

                    FON_FREE_EAP 18:aa:45:07:a9:c2 -65  52,+1   Y  JP WPA2(802.1x/TKIP,AES/TKIP)
                  MyPlace_xxxxxx 18:aa:45:07:a9:c8 -53  11      Y  JP WPA2(PSK/AES/AES)
               FON_FREE_INTERNET 18:aa:45:07:a9:c9 -55  11      Y  JP NONE
                 xx244AxxFxxB-5G 48:e2:44:af:a7:ba -90  100,+1  Y  JP WPA(PSK/AES/AES) WPA2(PSK/AES/AES)
                  4CExxxxxxxx4_G 52:e6:76:c2:ba:f4 -87  6       Y  JP WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
                4CExxxxx4_G-1 4c:e6:76:c2:ba:f4 -87  6       Y  JP WPA(PSK/AES/AES)
                    00xxxxxxD0B4 00:1d:73:a6:d0:b5 -85  9       N  -- WPA(PSK/TKIP/TKIP)
                 rs500k-xxxxxx-2 02:25:36:cf:ec:71 -72  11      Y  JP WPA2(PSK/AES/AES)
                     HUMAX-xxxxx 94:09:37:6f:eb:e8 -89  1       Y  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
                  10xxxxxxxxx6-1 16:6f:3f:05:84:d6 -87  1       Y  -- WPA(PSK/AES/AES)
                  aterm-dxxxx2-g c0:25:a2:49:66:1a -69  1       Y  AL WPA(PSK/AES/AES) WPA2(PSK/AES/AES)
                  Buffalo-G-5xxx dc:fb:02:9d:56:c0 -91  6       Y  JP WPA2(PSK/AES/AES)

現在利用中のWiFiのステータスを表示する

iMac:user1$ ./airport -I
     agrCtlRSSI: -64
     agrExtRSSI: -71
    agrCtlNoise: -96
    agrExtNoise: -96
          state: running
        op mode: station
     lastTxRate: 162
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk

          BSSID: 18:aa:45:7:a9:c0
           SSID: MyPlace_5G_xxxxx
            MCS: 12
        channel: 52,1

参考資料

mac osx で無線LANをオンオフと指定SSIDに接続するコマンド

http://takuya-1st.hatenablog.jp/entry/2015/12/27/013922

試した環境

iMac (27-inch, Mid 2010)
macOS Sierra
 システムのバージョン:    macOS 10.12 (16A323)
 カーネルのバージョン:    Darwin 16.0.0