check-ip1.sh
#!/bin/sh##Lable: Detect network segment IP#by author:albert.dong#Mailto:skydong110@gmail.com#WebSite:www.skydong.com# -------------------------------------------------------------------------------# Copyright: 2012 © Albert.dong# License: GPL##description: # Ping网段所有IPip=119 #通过修改初值while [ $ip != "254" ]; do ping 192.168.199.$ip -c 2 -w 2 | grep -q "ttl=" && echo "192.168.199.$ip yes" || echo "192.168.199.$ip no" ip=`expr "$ip" "+" "1"`done
check-ip2.sh
#!/bin/sh##Lable: Detect network segment IP#by author:albert.dong#Mailto:skydong110@gmail.com#WebSite:www.skydong.com# -------------------------------------------------------------------------------# Copyright: 2012 © Albert.dong# License: GPL##description: # Ping网段所有IP# ip="192.168.199."for i in `seq 1 254`do ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no" #yes正常,no主机不存在或不正常done