功能:找到没使用过的ip地址,其实就是简单ping 命令,遇到禁止icmp包就没办法了,但是ping 的 -f -W 参数还是比较有用的,前者flood ,后者timeout!
- #!/bin/bash
- #Not used to find the ip
- #20110909
- #variables
- ip_duan=10.0.100
- ip_head=1
- ip_end=254
- user=`id -u`
- #
- if [ $user -ne 0 ];then
- echo "must root !!"
- exit 1
- fi
- for ((i=$ip_head;i<=$ip_end;i++));do
- ping -f -c 3 -W 1 "$ip_duan.$i" >/dev/null;
- if [ $? -eq 1 ];then
- echo "$ip_duan.$i";
- fi;
- done
本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/667009