一:批量测试某个网段内机器连通性
bash#!/bin/bash # 定义要测试的 IP 网段 IP_PREFIX="192.168.1" OUTPUT_FILE="ping_results.txt" # 清空输出文件 > $OUTPUT_FILE # 循环遍历 IP 网段内的所有可能 IP 地址 for i in {1..254} do IP="$IP_PREFIX.$i" # ping 指定 IP 地址,等待 1 秒,发送 1 个数据包 ping -c 1 -W 1 $IP > /dev/null # 检查 ping 命令的退出码 if [ $? -eq 0 ]; then echo "$IP is 可达" >> $OUTPUT_FILE else echo "$IP is 不可达" >> $OUTPUT_FILE fi done echo "Ping test completed. Results saved to $OUTPUT_FILE"二:批量测试某些指定IP的连通性
bash#!/bin/bash # 定义要测试的 IP 地址列表 IP_LIST=("192.168.1.1" "192.168.1.2" "192.168.1.3") # 循环遍历 IP 地址并测试是否可达 for ip in "${IP_LIST[@]}"; do ping -c 1 $ip >/dev/null 2>&1 if [ $? -eq 0 ]; then echo "$ip 可达" else echo "$ip 不可达" fi done
批量测试ip连通性shell脚本
心软且酷丶2024-06-27 11:28
相关推荐
强哥聊算力1 小时前
《算力江湖·英伟达传奇》第七集:ChatGPT出现前夜,英伟达发生了什么?Initialize-le2 小时前
Nginx 504 超时、499 一堆?网关排查法砚凝霜4 小时前
【软考信息安全】第二十二章 Web服务器安全分析与增强——Apache与IISAndroid系统攻城狮4 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)快乐的韭菜根根5 小时前
ubuntu 安装slurm并配置数字新视界5 小时前
机房动环监控提升运维效率U-Mail邮件系统5 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐花间相见6 小时前
【计算基础|网络14】网络层:IP、ICMP 与 ping倒头就睡的小比特6 小时前
Linux基础指令3Smoothcloud润云7 小时前
PyTorch推理服务模型热切换与失败回滚实战:降低版本更新中断