ping判断内网地址是否存活脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ping判断内网地址是否存活脚本相关的知识,希望对你有一定的参考价值。

###################################################

#该脚本可以根据实际情况修改:

#!/bin/bash

#editor tangbo

#QQ:79313760

#2015-07-22

#先定义三个变量,使用for循环来把ping成功的打印到定义的目录

UPHOSTS=/var/log/uphosts.`date +%m%d%y`      定义ping成功目录

DOWNHOSTS=/var/log/downhosts.`date +%m%d%y`  定义ping失败目录

PREFIX=192.168.11                            定义IP

for OCTET in `seq 1 254`

do

echo -en "pinging ${PREFIX}.${OCTET}...."

ping -c3 -w1 ${PREFIX}.${OCTET} > /dev/null 2>&1

if [ "$?" -eq "0" ]

then

echo "ok."

echo "${PREFIX}.${OCTET}" >> ${UPHOSTS}

else

echo  "faild."

echo "${PREFIX}.${OCTET}" >> ${DOWNHOSTS}

fi

done


本文出自 “山猫” 博客,谢绝转载!

以上是关于ping判断内网地址是否存活脚本的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本批量获取内网主机的MAC地址

web安全day37:Linux脚本判断和循环,编写脚本实现内网主机存活批量检测

公网地址ip怎么ping不通

怎么样根据IP地址判断内网还外网

内网中有电脑有的能PING通,有的PING不通,怎么回事

解决内网主机ping不通网关能ping内网