找到没使用过的ip地址

简介:

功能:找到没使用过的ip地址,其实就是简单ping 命令,遇到禁止icmp包就没办法了,但是ping 的 -f -W 参数还是比较有用的,前者flood ,后者timeout!

 

 
  1. #!/bin/bash 
  2. #Not used to find the ip 
  3. #20110909 
  4.  
  5. #variables 
  6. ip_duan=10.0.100
  7. ip_head=1 
  8. ip_end=254 
  9. user=`id -u` 
  10.  
  11.  
  12. if [ $user -ne 0 ];then 
  13.     echo "must root !!" 
  14.     exit 1 
  15. fi 
  16.  
  17.  
  18. for ((i=$ip_head;i<=$ip_end;i++));do  
  19.     ping -f -c 3 -W 1 "$ip_duan.$i" >/dev/null; 
  20.     if [ $? -eq 1 ];then 
  21.         echo "$ip_duan.$i"; 
  22.     fi; 
  23. done 

 

本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/667009



相关文章
|
10月前
|
开发工具
修改IP地址
【2月更文挑战第29天】修改IP地址。
106 2
|
10月前
C切断地址
C切断地址
47 0
|
网络协议
ip 地址哪些是保留地址?
ip 地址哪些是保留地址?
4425 1
|
5月前
|
网络安全 Python
Python编程--目标IP地址段主机指定端口状态扫描
Python编程--目标IP地址段主机指定端口状态扫描
87 1
|
9月前
|
网络协议
【已解决】找不到某服务器 IP 地址
【已解决】找不到某服务器 IP 地址
|
9月前
|
安全 网络安全 网络架构
IP地址的主要功能
IP地址是网络设备的唯一标识,用于数据包路由、网络通信、互操作性、安全管理和全球信息共享。它们确保数据准确传输,支持路由决策,允许设备安全互动,并打破地域限制。IP地址在不断发展的网络世界中扮演着核心角色。
|
10月前
|
网络协议 Ubuntu 网络安全
127.0.0.1、0.0.0.0和本机ip地址的区别
127.0.0.1、0.0.0.0和本机ip地址的区别
|
网络架构
显示ip地址的命令(查看本地电脑的IP地址的方法)
显示ip地址的命令(查看本地电脑的IP地址的方法)
3995 0
|
监控 大数据 定位技术