同一セグメント内の端末のMACアドレスの取得

9/1の日記では,異なるセグメント上にある端末のMACアドレスの取得方法をメモした.同一セグメントとなると,IP層のプロトコルを使って簡単に取得できる.

MACアドレスを取得したい端末のIPアドレスを,192.168.0.10だとすると,

ping 192.168.0.10

を実行し,ICMPパケットをやり取りする.通信が成功すれば,ARPテーブルに192.168.0.10のMACアドレスが記録される.以下のコマンドで,確認できる.

arp -a


結果は,以下のように表示される.

192.168.0.10 00-××-××-××-××-××