2016年1月3日日曜日

arp-scanでLANに接続されている機器を探す

wi-fiの設定を変更しようとした時に、IPアドレスを固定で設定していない機器だったため、IPアドレスがわからなくなってしいまいました。

そのため、確認する方法を調べたところ、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アドレスが知りたかったので、無事に目的を達成することができました。

簡単に接続している機器の情報がわかるので、今後も重宝しそうです!

macOSでminikubeをインストールしようとしたら書き込みエラーになった

ローカル環境でKubernetesを使えるようにしようと環境構築中にエラーが 下記が今回のエラーで書き込みできない感じのメッセージが出ています。  $ brew install minikube Updating Homebrew... Error: The following ...