前置き
小規模ネットワーク(家庭内とか)でLinuxのコマンド実行を想定
コマンド
IPアドレスを確認
#> CentOS6 & etc
ifconfig | grep inet
#192.168.99.xxx
#> CentOS7
ip r
# もしくは
hostname -i
#default via 192.168.99.xxx
# → 第1〜3オクテットの数値がわかればOK
LAN内で使用されているIPアドレスを表示
# 適宜、第1〜3オクテット(X)の値を変更して実行
#echo XXX.XXX.X.{1..254} | xargs -P256 -n1 ping -s1 -c1 -W1 | grep ttl
echo 192.168.99.{1..254} | xargs -P256 -n1 ping -s1 -c1 -W1 | grep ttl
自分のPCのIPアドレスを確認
ifconfig | grep "inet " | grep -v 127.0.0.1
# CentOS7 なら
ip r
# もしくは
hostname -i