shell检测内网ip是否存活
时间:2016-06-04 21:57 来源:linux.it.net.cn 作者:IT
有时候自己在家里想找个ip给虚拟机做测试,但又不记得那些ip是在使用的,那些没有使用的(不要说你都记得,好吧,我承认我老了),所以写了个shell脚本来检测,方便自己使用.
脚本内容:
cat check-ping.sh
01
#!/bin/bash
02
# By rocdk890
03
# http://blog.slogra.com
04
#Check the network is online
05
read -p "Enter your network segment(example 192.168.1.):" ip_num
06
echo "Please wait..."
07
for i in `seq 1 254`
08
do
09
ping -c 2 -W 1 $ip_num$i >/dev/null
10
if [ $? -eq 0 ];then
11
echo "echo $ip_num$i is up"
12
echo $ip_num$i is up >> ip_yes.txt
13
else
14
echo "echo $ip_num$i is down"
15
echo echo $ip_num$i is down >> ip_no.txt
16
fi
17
done
18
exit 0
这个脚本方便大家输入自己网段来进行检测,不用去修改脚本.如下图
图中我只检测了10个ip.
(责任编辑:IT)
有时候自己在家里想找个ip给虚拟机做测试,但又不记得那些ip是在使用的,那些没有使用的(不要说你都记得,好吧,我承认我老了),所以写了个shell脚本来检测,方便自己使用.
脚本内容:
cat check-ping.sh
这个脚本方便大家输入自己网段来进行检测,不用去修改脚本.如下图
![]()
图中我只检测了10个ip.
(责任编辑:IT) |