HOME >  コンピュータ系 >  Linuxコマンド >  ping+arp

ping+arp

LAN内で稼働しているネットワーク機器の
IPアドレスとMACアドレスを調べる。
        

○印は対象ネットワークにより適時変更

for a in `seq 1 254`; do ping -c 1 -w 1 192.168.○.$a > /dev/null && arp -a  192.168.○.$a | grep ether; done  (いつもながらですが1行です。)
結果
? (192.168.○.14) at 00:1d:7d:07:82:●□ [ether] on eth0
? (192.168.○.15) at 00:10:4b:93:a5:☓△ [ether] on eth0

IPアドレスとMACアドレスを知ることができます。          

ちなみにWindowsではコマンドプロンプトで

for /l %i in (1,1,254) do ping -w 30 -n 1 192.168.○.%i && arp -a 192.168.○.%i >> ping.log
(1行)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Posts that do not include Japanese are ignored, so please be careful. (Anti-Spam)
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)