ネットワーク接続機器のIPアドレス調査 その方法は?

シェアする

Pocket

1.ネットワーク接続機器のIPアドレス調査

ネットワークに接続されている機器がたくさんあると、その機器のIPアドレスは何かわからなくなってしまうことがあります。

そんなときどうするか?

表題の質問を師匠の50オヤジにしたところ、ふたつほどやり方を教えてもらいました。

  • ファイル dhcpd.lease
  • netdiscoverコマンド

2.ファイル dhcpd.leases

一つ目の方法です。

下記のファイルの内容を見れば良いとのことです。以下、記録に残します。

 ディレクトリ:/var/lib/dhcp  ファイル名:dhcpd.leases

そのファイルの内容を見てみました。  

dhcpd.leasesとは、DHCPサーバが割り当てたアドレスの貸し出し記録を、永続的なデータベースに保持したものです。

当然、その記録の中には、PCの他、スマホも出てきます。その一部を例として、以下に示します。

◆例◆

# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.1
lease 192.168.XXX.XXX {          ◆ IPアドレス
   starts 2 2017/01/31 10:43:14;
   ends 2 2017/01/31 11:31:07;
   tstp 2 2017/01/31 11:31:07;
   cltt 2 2017/01/31 10:43:17;
   binding state free;
   hardware ethernet XX:XX:XX:XX:XX:XX;   ◆ MACアドレス
   set vendor-class-identifier = "dhcpcd-5.5.6"; }

詳細の説明は、ここのページを見てください。

さてさて、6脚ロボット稼動のためのraspberrypiの回路を設定しましたので、動作確認します。raspberrypiの起動後、上記コマンドで、IPアドレスを確認しました。

どうやら、下記のアドレスが、それっぽい。

    ・・・・・
    ・・・・・
  uid "\001\354U\371\231\022R";
  set vendor-class-identifier = "MSFT 5.0";
  client-hostname "mizutani-PC";
}
lease 192.168.xxx.XXX {     ◆これがIPアドレスらしい
  starts 6 2017/03/04 10:04:06;
  ends 6 2017/03/04 11:04:06;
  cltt 6 2017/03/04 10:04:06;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet XX:XX:XX:XX:XX:XX;
  uid "\XXX\XXX'\XXX^\XXX\XXX";
  client-hostname "raspbian";  ◆raspberrypiだね。
}
lease 192.168.XXX.XXX {
  starts 6 2017/03/04 10:08:09;
    ・・・・・
    ・・・・・

そこで、このアドレスに対し、teratermを使って起動させてみると・・・・・・・。

見事に接続できました。

3.netdiscoverコマンド

さて、次は、コマンドを使用する方法です。

netdiscoverコマンドは、LAN内で利用されているIPアドレスを常時監視して一覧を出力し続けるものです。(出展:俺的備忘録 ?なんかいろいろ?

上記出展は、Ubuntu 14.04 LTSを前提にされていますが、60爺の記事は、raspberrypiを前提にしています。具体的に、どんなことができるのか見ていきましょう。

インストールですが、下記のコマンドで実施します。

sudo aptitude install netdiscover

インストールが終わったら、さくさくと実行しましょう。ちなみに、sudoを付けて実行しないと怒られます。

sudo netdiscover

Currently scanning: 10.208.205.0/8 | Screen View: Unique Hosts
2012 Captured ARP Req/Rep packets, from 14 hosts. Total size: 88320
 _____________________________________________________________________________
   IP            At MAC Address      Count  Len   MAC Vendor
 -----------------------------------------------------------------------------
 192.168.XXX.1   XX:a0:b0:XX:YY:XX    01    060   I-O DATA DEVICE, INC.
 192.168.XXX.249 XX:80:f0:XX:YY:XX    01    060   Panasonic Communications Co., Ltd.
 192.168.XXX.1   XX:25:36:XX:YY:XX    1121    47226   Unknown vendor
 192.168.XXX.202 XX:3a:be:XX:YY:XX    624    26208   Unknown vendor
 192.168.XXX.110 XX:27:eb:XX:YY:XX    193    11580   Unknown vendor
 192.168.XXX.100 XX:27:eb:XX:YY:XX    01    060   Unknown vendor
 192.168.XXX.214 XX:27:eb:XX:YY:XX    16    672   Unknown vendor
 192.168.XXX.204 XX:3a:be:XX:YY:XX    17    714   Unknown vendor
 192.168.XXX.13  XX:a0:b0:XX:YY:XX    07    420   I-O DATA DEVICE, INC.
 XXX.8.XXX.1     XX:27:eb:XX:YY:XX    01    060   Unknown vendor
 192.168.XXX.8   XX:ce:f6:XX:YY:XX    03    126   Unknown vendor
 192.168.XXX.4   XX:d0:5a:XX:YY:XX    08    336   Unknown vendor
 XXX.0.XXX.0     XX:d0:5a:XX:YY:XX    03    126   Unknown vendor
 192.168.XXX.9   XX:3a:be:XX:YY:XX    16    672   Unknown vendor

こちらも、ネットワークにつながっているマシンの一覧が表示されるので便利です。

皆様も、ネットワークに接続された機器のIPアドレスを調べる際に、是非、利用してみてください。

スポンサーリンク

シェアする

フォローする