そのため、確認する方法を調べたところ、arp-scanというものを発見したので使ってみました。
使っているPCがMac( OSX Yosemite ver. 10.10.5 )なので、Homebrewで入れようと思います。
入れようと思いつつ、あるかわからなかったので、とりあえずあるか調べてみたところ…
$ brew search arp-scan
arp-scan
無事に発見できました。
ということで、インストールに進みます。
$ brew install arp-scan
==> Downloading http://www.nta-monitor.com/files/arp-scan/arp-scan-1.9.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/arp-scan/1.9
==> make install
🍺 /usr/local/Cellar/arp-scan/1.9: 19 files, 884K, built in 31 seconds
インストールできたみたいなので、ちゃんと入っているか確認。
$ which arp-scan
/usr/local/bin/arp-scan
ちゃんと入っていることを確認できたので、早速使ってみます。
今回は、--interfaceオプションを使ってセグメントも指定して調べてみます。ちなみに、interfaceはifconfigコマンドで確認できます。
Macの場合、en0が無線でen1が有線になっているみたいでした。
実際に使うと…
sudo arp-scan --interface=en1 192.168.0.0/24
192.168.0.1 0a:b0:de:7d:08:59 YAMAHA CORPORATION
192.168.0.51 1c:b1:7c:90:f2:26 NEC AccessTechnica, Ltd.
192.168.0.52 60:5b:3b:d4:a3:54 Apple inc
192.168.0.63 e0:a3:75:b3:59:e4 Sony Mobile Communications AB
192.168.0.60 d8:b5:2c:bb:7a:c6 (Unknown)
192.168.0.59 40:26:c2:fa:31:8c Intel Corporate
192.168.0.116 34:f6:2b:d2:c0:04 SHARP Corporation
192.168.0.119 64:c7:a7:79:bc:53 Hon Hai Precision Ind. Co.,Ltd.
519 packets received by filter, 0 packets dropped by kernel
今回は、2行目のIPアドレスが知りたかったので、無事に目的を達成することができました。
簡単に接続している機器の情報がわかるので、今後も重宝しそうです!