豚吐露@wiki

接続されているネットワーク機器を知る方法

最終更新:

ohden

- view
管理者のみ編集可

接続されているネットワーク機器を知る方法

■環境
Ubuntu 10.04 LTS Desktop
おまけ: WindowsXP


pingコマンドで簡単に接続されているネットワーク機器を知ることができる。
ただし、万能じゃないし、見つからない場合も多い。FireWallなんかあったらダメダメなのが前提。
あくまで『わざわざツールを入れなくて良いからこのレベルで良いよね?』ってお話。

例として、それぞれ『192.168.1.0/24』の場合のお話ね。
セグメント全体に向かってpingを投げる。つまり、ブロードキャストアドレスに向かってpingする。
で、反応した機器がarpのリストに出てくるってだけの話。
なので、当然pingに反応しない子は見つからない。

■Ubuntu
$ ping -b 192.168.1.255
何かズラズラ出てくるのでCtrl+Cで止める。
$ arp -n
アドレス               HWタイプ  HWアドレス         フラグ マスク インタフェース
192.168.1.101            ether   00:01:02:03:04:05   C                     eth0
192.168.1.102            ether   00:01:02:03:04:06   C                     eth0
192.168.1.1              ether   00:01:02:03:04:07   C                     eth0

■WindowsXP
> ping 192.168.1.255
> arp -a
Interface: 192.168.1.100 --- 0x4
  Internet Address      Physical Address      Type
  192.168.1.1           00-01-02-03-04-05     dynamic
  192.168.1.101         00-01-02-03-04-06     dynamic
  192.168.1.102         00-01-02-03-04-07     dynamic



更新日: 2011年10月25日 (火) 10時13分04秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー