固定IPが振られているマイコンボードなどを久々に電源ONしたものの、IPが分からなくて困ることがある(ホスト名も不明だったりする)そういった場合、ネットワーク内のIP一覧を表示すればなんとなくわかるし、固定IPを振る場合の空きIPを予測できる。
基本コマンドを駆使する方法がいくつかあるが、arp-scanというツールを使うと、簡単にわかる。
MACの場合
> brew install arp-scan
Linuxの場合
> sudo apt install arp-scan
実行する端末のネットワークカードを指定してツールを実行する。ifconfig
コマンドでネットワークに接続しているデバイスを特定してから実行する。
> ifconfig
:
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
:
> sudo arp-scan -I en0 -l
:
Interface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.9.5 with 256 hosts (https://github.com/royhills/arp-scan)
192.168.1.98 b8:xx:xx:df:0b:31 Raspberry Pi Foundation
192.168.1.xx 00:xx:xx:da:ee:ff BIOSTAR Microtech Int'l Corp.
192.168.1.xx ac:xx:xx:d4:17:50 HUAWEI TECHNOLOGIES CO.,LTD
192.168.1.xx 00:xx:xx:5c:27:9f Sumitomo Electric Industries,Ltd
192.168.1.xx f4:xx:xx:38:70:3d CANON INC.
これで、RaspberryPi2が192.168.1.98だとわかる。複数接続している場合は、特定できないので、順番にアクセスすれば良い。