豚吐露@wiki
接続されているネットワーク機器を知る方法
最終更新:
ohden
-
view
接続されているネットワーク機器を知る方法
■環境
Ubuntu 10.04 LTS Desktop
おまけ: WindowsXP
Ubuntu 10.04 LTS Desktop
おまけ: WindowsXP
pingコマンドで簡単に接続されているネットワーク機器を知ることができる。
ただし、万能じゃないし、見つからない場合も多い。FireWallなんかあったらダメダメなのが前提。
あくまで『わざわざツールを入れなくて良いからこのレベルで良いよね?』ってお話。
ただし、万能じゃないし、見つからない場合も多い。FireWallなんかあったらダメダメなのが前提。
あくまで『わざわざツールを入れなくて良いからこのレベルで良いよね?』ってお話。
例として、それぞれ『192.168.1.0/24』の場合のお話ね。
セグメント全体に向かってpingを投げる。つまり、ブロードキャストアドレスに向かってpingする。
で、反応した機器がarpのリストに出てくるってだけの話。
なので、当然pingに反応しない子は見つからない。
セグメント全体に向かって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秒