快速找出网段内的空闲IP地址

  • A+
所属分类:命令脚本

在小型企业中,一般情况下服务器都是使用静态分配IP,随着服务器的不断增加,若平常分配IP没有做好记录的话,要找出同一网段里的空闲IP就变得麻烦了。可以写一个简易的批量Ping脚本,分别记录在线IP和离线IP到指定文本,以准确搜集指定网段内的空闲IP地址。

  1. #!/bin/bash  
  2. ips="192.168.1."  
  3. for i in `seq 1 254`  
  4. do  
  5. ping -c 2 $ips$i >/dev/null 2>/dev/null  
  6. if [ $? == 0 ]  
  7. then  
  8. echo "$ips$i" >> /tmp/online.txt  
  9. else  
  10. echo "$ips$i" >> /tmp/offline.txt  
  11. fi  
  12. done  
  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: