Linux命令ping中,不支持设置接收毫秒超时,默认接收超时未4s,最小设置为1s,但是如果ping网段所有ip,有255个那就要4分钟!!太慢了! 但是可以用多线程的方式去ping,然后就很快了!

原脚本:

#!/bin/bash
for var in {1..254};
doip=192.168.54.$varping -c 1 -w 1 -W 1 $ip >/dev/null 2>&1 if [ $? = 0 ];thenecho "$ip [yes]"elseecho "$ip [no]"
fi
done

多线程方式:

#!/bin/bash
ip="192.168.54."echo "ping log:" > ./ping.txt
for i in {1..254}
doping -c 1 -w 1 -W 1 $ip$i | grep -q "ttl=" && echo "$ip$i [yes]" >> ./ping.txt || echo "$ip$i [no]" >> ./ping.txt &
done
echo "wait 5s...."
sleep 5
cat ./ping.txt
cat ./ping.txt | wc -l

Linux ping本网段所有Ip相关推荐

  1. fping命令-ping整个网段所有IP

    示例 [root@example ~]# fping -g 172.16.222.0/24 -a 172.16.222.1 172.16.222.253 172.16.222.254 -g 指定开始地 ...

  2. 用批处理命令批量ping一个网段的IP

    假如我们要ping 10.1.1.1--254的网段,结果到ip.txt文件中,那么: for /l %d in (1,1,254) do ping 10.1.1.%d -n 1 >>ip ...

  3. linux批量umount脚本,Linux下批量ping某个网段ip的脚本

    比如现在需要对172.16.50.0/24网段的ip进行检查,检查哪些ip现在被占用,哪些ip没有被占用,可以通过ping命令来检查,脚本如下: [root@uatdns01 opt]# vim /o ...

  4. linux可平通网关但不能上网,redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网...

    redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网 (2011-12-20 06:11:51) 标签: 上网 杂谈 redhat问题:能ping通网关和本网段的IP ...

  5. linux+ping网络脚本,使用ping命令检测整个网段IP的网络状态的shell脚本(图文)

    通过ping网段中的IP地址,根据返回的状态信息,判断主机的网络状态. 下面分享两个可以实现这个功能的shell脚本. 脚本1, 复制代码 代码示例: #!/bin/sh # Ping网段所有IP # ...

  6. Linux笔记 No.24---(curl、ip、nmcli、网卡/主机名/DNS配置文件、常见网络问题诊断、网络诊断工具:ping/nmap/tcpdump)

    文章目录 一.curl 二.ip 三.nmcli 四.网络相关文件 (一)网络配置文件 (二)主机名配置文件 (三)DNS配置文件 五.常见网络问题诊断 六.网络诊断常用工具 (一)ping (二)n ...

  7. java linux ping ip,java linux ping命令

    java linux ping命令 [2021-02-03 14:27:06]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...

  8. Linux ping 测试IP地址与 telnet 测试IP端口

    文章目录 一.ping命令使用 二.telnet 端口使用 转载文章 一.ping命令使用 原文地址:https://www.cnblogs.com/FengZeng666/p/15093267.ht ...

  9. 一行命令 Ping 网段所有 IP

    From : http://www.xcar.com.cn/bbs/viewthread.php?tid=8014722&page=1 按住 win键+r键 跳出cmd窗口,将下面的代码粘贴到 ...

最新文章

  1. 2021年大数据Flink(三十九):​​​​​​​Table与SQL ​​​​​​总结 Flink-SQL常用算子
  2. 理解java和python类变量以及类的成员变量
  3. java struts2 安全漏洞 devMode 简介
  4. cmd中net start mysql发生系统错误5
  5. rhel5下插上耳机后喇叭还会响
  6. Taro+react开发(13)--多加/不然不能跳转
  7. ufs3.0和ufs2.1的区别体现在哪些方面?
  8. docker 容器无法连接外网
  9. Top 10 tough core Java interview questions answers programming
  10. 微信 表情 android,android - 微信自定义表情在哪个文件夹?
  11. Matlab——线性规划模型
  12. 小瞥linux下UML工具
  13. HLS、Smooth Streaming、HDS和Dash
  14. JS下载不带后缀名的文件,下载后自动加了后缀名,如何处理?
  15. 【Pytorch->ONNX->NCNN->NCNNfp16->vs编译】Windows NCNN部署
  16. python print()函数控制输出格式
  17. pthread_cond_signal与pthread_cond_broadcast的使用区别
  18. Python itertools accumulate函数详解
  19. 计算机网络技术原理文献,计算机类毕业论文参考文献汇总
  20. 怎么卸载脚手架_脚手架施工方案钢丝绳卸载

热门文章

  1. Win10系统图标显示不正常解决方法
  2. Optane+NAND方案势如破竹。
  3. python api中文版_python api中文
  4. 猫头鹰当宠物?好看不好养
  5. 时序数据库-1-[IoTDB]的发展历程
  6. 操作系统(Operating System,OS)
  7. Javascript cloneNode无法克隆事件
  8. 4049-33-6,1,2,3,4-TETRA-O-ACETYL-BETA-D-XYLOPYRANOSE,1,2,3,4-四-O-乙酰-β-D-吡喃木糖
  9. LeetCode 基本四则运算类题目总结
  10. 使用Python和MongoDB开发字符转换MD5工具识