网段内IP 是否能通,ping 快速探测出,哪些IP是 可以通,哪些IP是不通。
简单shell脚本实现如下:
[root@47 home]# cat ping.sh
#!/bin/bash
#定义一个函数,ping 主机并检测主机的存活状态
tping(){
ping -l5 -w2 $1 &>/dev/null
if [ $? -eq 0 ]
then
echo "$1 is up"
else
echo "$1 is down"
fi
}
for i in {126..150} #本机方便测试 取了IP段
do
tping 172.26.222.$i & #放到后台去ping ,批量执行
done
[root@47 home]# #探测执行结果
172.26.222.128 is up
172.26.222.130 is down
172.26.222.129 is down
172.26.222.127 is down
172.26.222.133 is down
172.26.222.131 is down
172.26.222.132 is down
感谢大家的支持,评论区交流。
不定时更新主题! →(linux,docker,k8s,shell,python,mysql)云计算