一:批量测试某个网段内机器连通性
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
相关推荐
lbb 小魔仙几秒前
Steam Deck OLED 拆解与评测:Valve 对 Linux 掌机的又一次精进一枚正在学习的小白5 分钟前
prometheus监控redis白帽子凯哥哥6 分钟前
Misc题目中图片隐写和流量分析的详细工具使用技巧DX_水位流量监测8 分钟前
城市易涝点水位雨量监测设备技术体系与实践应用消失的旧时光-194310 分钟前
Flutter 路由从 Navigator 到 go_router:嵌套路由 / 登录守卫 / 深链一次讲透_F_y11 分钟前
传输层协议:UDP一颗小树x12 分钟前
NVIDIA Jetson Orin 安装 Docker大山同学13 分钟前
薄膜透光度原理lifewange19 分钟前
Linux 日志查看核心命令(动态跟踪 + 文件查阅,全覆盖工作常用)dlhto19 分钟前
Kiro Remote SSH 无法连接远程服务器问题排查与解决