一:批量测试某个网段内机器连通性
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
相关推荐
数智工坊18 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)江畔柳前堤19 小时前
HBM:大语言模型时代的「算力血液」——从内存墙到带宽革命的深度拆解独隅20 小时前
GitHub Actions 自动化运维实战:CI/CD 流水线一体化效果展示饺子大魔王的男人20 小时前
CentOS部署Cockpit:图形化查看系统、日志与服务状态不会就选b21 小时前
Linux之信号(二)2401_865382501 天前
密评与等保的关系:不是替代,而是互补GlueNa2SiO31 天前
第十八章 Linux故障排查与恢复qq_267612891 天前
Gitee项目管理推荐:从工具链割裂到DevOps全链路贯通的企业级协作实践寺中人1 天前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手V哥AI增长1 天前
Schema.org 结构化数据与GEO技术落地:AI引擎引用机制与JSON-LD部署实证研究