macから同じLANにつながっているLinuxマシン(ubuntuとかラズパイ)のIPアドレスを調べる方法です
dscacheutil コマンド
Linux側に avahi (mDNS)がインストールされていれば,"Linuxマシンのホスト名.local "でIPアドレスが引けます
面倒ならpingコマンドなどで
$ ping ホスト名.local
ちゃんと調べるなら dscacheutil コマンドで
$ dscacheutil -q host -a name ホスト名.local
arpを見る
LinuxマシンのMACアドレスが判る場合は arpのテーブルを見る方法もあります
$ arp -a
MACアドレスが分からない場合でも,以下のページを使うと,製品名とかメーカー名でMACアドレスの先頭2バイトぐらいは類推することができます.
これはグローバルIPアドレス同様にMACアドレスも割り当て範囲が管理されているからです.
ラズパイの場合はRaspberry Pi財団が保有しているMACアドレスが割り当てられていて,先頭の2バイトが
- b8:27
- dc:a6
- e4:5f
のどれかになります(2023年2月現在)