一个检测 IP 是否可用的脚本

  学校信息馆没有给配置 DHCP 服务,用了小半年的 IP 又被抢了,半天上不去网还以为路由器坏了,一个个试 IP 看到别人名字又不太好,手贱写了个检测 IP 是否可用的脚本,但是速度很慢啊,最近有时间探索下能加速和提高准确性的方法.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /bin/sh
# -*- coding: utf8 -*-

prefix=211.81.248
for i in $(seq 2 255)
do
address=$prefix.$i
ping $address -c 1 > /dev/null
if [ "$?" -eq "0" ]
then
echo $address ok
else
echo $address Failed
fi
done

  其实今天份的博客不知道该写什么了,凑个数吧