linux 检测局域网ip地址是否被占用

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 检测局域网ip地址是否被占用相关的知识,希望对你有一定的参考价值。

test.sh

#!/bin/bash

for i in 192.168.1.66..70
do
    ping -c 2 -W 1 $i &> /dev/null
       if [ "$?" = "0" ];then
            echo $i "已被占用"
       else
            echo $i "空闲"
       fi
done

脚本运行结果:

[root@localhost arnold_test]# ./test4.sh 
192.168.1.66 已被占用
192.168.1.67 已被占用
192.168.1.68 已被占用
192.168.1.69 已被占用
192.168.1.70 空闲
[root@localhost arnold_test]# 

参考文章:for循环检查linux中IP是否被占用

以上是关于linux 检测局域网ip地址是否被占用的主要内容,如果未能解决你的问题,请参考以下文章

linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)

如何监控局域网实时流量

虚拟机中的Linux的IP配置

Linux检测端口是否被防火墙禁止或端口是否被占用

Linux运维:检测端口是否被防火墙禁止或端口是否被占用

dhcp地址分配与静态设置IP会有冲突吗?