macOS で自分の MAC アドレスを確認する方法


macOS で自分の Mac に割り当てられている固有の MAC アドレスを確認する方法を紹介します.

MAC アドレスの MAC は Media Access Control の略です.

MAC アドレスを確認するいくつか方法はありますのでそれぞれの方法を紹介させていただきたいと思います.

また最後にターミナルの ifconfig コマンドを使って確認する方法も紹介します.

メニューバーのアイコンから確認する

メニューバーの Wi-Fi アイコンを option をホールドしながらクリックすると, Interface Name の下に Address というそのインターフェースの MAC アドレスが表示されます:

Option click wifi icon

僕の MacBook の MAC アドレスは ac:bc:32:9c:f5:c1 となります.

Interface Name は Wi-Fi の場合 en0 になります.

普通にクリックするだけだと, 電波の範囲内の SSID が表示されるだけですので, option をホールドしながらクリックするというのがポイントになります.

System Preferences から確認する

System Preferences > Network > Advanced... > Hardware の順で開きます.

すると MAC Address が一番最初に表示されます:

Hardware mac address

Network Utility で確認する

command + スペースで Spotlight を表示させ, “Network Utility” と入力し return を押し Network Utility を起動させます.

すると Info タブの Wi-Fi (en0) の Interface Information の欄に Hardware Address と MAC アドレスが表示されます:

Network utility hardware address

このように MAC アドレスってハードウェアアドレスとも言われるんですね.

ifconfig コマンドで確認する

最後はターミナルを使った方法になりますので, 少しだけアドバンスドな内容となります .

ターミナルは一歩間違うと大事なデータが消えてしまう可能性があるため, 慣れていない方は注意して入力していただければと思います.

ifconfig というコマンドはネットワークインターフェースを操作するためのユーティリティですので, それを使って MAC アドレスを表示させたいと思います.

次のコマンドを入力すると:

ifconfig en0 ether

次のような情報が表示されます:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether ac:bc:32:9c:f5:c1

ether の右の ac:bc:32:9c:f5:c1 が MAC アドレスになります.

ifconfig en0 etheren0 で Wi-Fi のネットワークインターフェースを指定し, ether で MAC アドレスの情報のみ表示させています.

ether と言うのは Ethernet のことで, MAC アドレスって Ethernet Hardware Address とも呼ばれることがあるので, ether と指定するのも納得できます.

Awk で MAC アドレスだけ表示させる

次のような awk コマンドを使うと:

ifconfig en0 | awk '/ether/ { print $2 }'

MAC アドレスのみ正確に表示させることもできます:

ac:bc:32:9c:f5:c1

ifconfig en0 のストリームを | で流し /ether/ether という文字列が含まれる行を絞り込み, { print $2 } で第二カラムを表示します.

macOS の場合 pbcopy でコピーすることができるので, 表示される MAC アドレスをコピーすることもできます:

ifconfig en0 | awk '/ether/ { print $2 }' | pbcopy

tr で行末の改行文字を取り除くこともできます:

ifconfig en0 | awk '/ether/ { print $2 }' | tr -d '\n' | pbcopy

-d というオプションに続けて '\n' を指定し macOS の改行文字を削除しています.

まとめ

自分の Mac 製品の MAC アドレスを確認したいという時は, これらのいずれかの方法で確認していただくことができますので, 是非試されてみてください.

ところで Apple の Mac と MAC アドレスの MAC, どちらも Mac と MAC で少しややこしいですねw