ping · 网络联通测试

上游:ls(Tier 1 基础后进入网络工具) 下游:wget(确认网络通了,再用 wget 下载)· curl(同为网络工具,功能更强)


一句话是什么

ping 向一台机器发送信号,看它有没有响应—— 就像拍一下肩膀,看对方有没有反应。


为什么需要它

小伙伴连不上 Minecraft 服务器,不知道是网络问题还是服务器问题。 先 ping 一下:

ping 192.168.3.43
# 能 ping 通 → 网络没问题,服务器本身有问题
# ping 不通 → 网络有问题,或者机器关机了

核心用法

公式

ping [选项] 主机名或IP

常用命令

命令说明
ping google.com测试能不能上网
ping 192.168.3.43测试局域网内另一台机器
ping -c 4 google.com只发 4 个包就停(Linux 默认不停)
ping -i 2 google.com每 2 秒发一次(默认 1 秒)
Ctrl+C停止 ping

输出怎么看

ping -c 4 192.168.3.43
# PING 192.168.3.43: 56 data bytes
# 64 bytes from 192.168.3.43: icmp_seq=1 ttl=64 time=1.2 ms   ← 通了!
# 64 bytes from 192.168.3.43: icmp_seq=1 ttl=64 time=0.9 ms
# 64 bytes from 192.168.3.43: icmp_seq=2 ttl=64 time=1.1 ms
# 64 bytes from 192.168.3.43: icmp_seq=3 ttl=64 time=1.0 ms
#
# --- 192.168.3.43 ping statistics ---
# 4 packets transmitted, 4 received, 0% packet loss  ← 0% 丢包 = 网络好
# round-trip min/avg/max = 0.9/1.05/1.2 ms           ← 延迟低 = 网络稳定

重要指标:

  • 0% packet loss = 没有丢包,网络稳定
  • time=X ms = 延迟,越低越好;局域网应该 <5ms


Linux 笑话

Aaron 的 Minecraft 服务器设置好了,但小伙伴说连不上。 Aaron ping 了一下服务器 IP:

ping 192.168.3.43
# Request timeout for icmp_seq 0
# Request timeout for icmp_seq 1

完全 ping 不通!

检查了半天,发现问题是—— 小伙伴在另一栋楼的 WiFi,不在同一个局域网里。

Minecraft Bedrock 局域网联机,所有人必须连同一个 WiFi

教训:ping 不通不一定是服务器的问题,先确认是不是同一个网络。


例题精讲

📗 初探 Starter — 测试网络连通

# 测试能不能上网
ping -c 4 google.com
 
# 测试局域网内的 Aaron 笔记本
ping -c 4 192.168.3.43

📘 应用 User — 排查 Minecraft 连接问题

# 小伙伴连不上时,逐步排查
 
# 第一步:服务器能不能 ping 通外网
ping -c 3 8.8.8.8     # Google DNS,测外网
# time=X ms ← 通了,外网没问题
 
# 第二步:小伙伴的机器能不能 ping 通服务器
# (在小伙伴的机器上运行)
ping -c 3 192.168.3.43
# 通了 → 网络没问题,检查服务器配置
# 不通 → 不在同一个局域网

📙 管理 Admin — 网络监控脚本

#!/bin/bash
# 简单的网络可用性检查
TARGET="8.8.8.8"
 
if ping -c 1 -W 3 "$TARGET" > /dev/null 2>&1; then
    echo "$(date): 网络正常"
else
    echo "$(date): 网络断了!" >> ~/logs/network-alert.log
fi

官方文档参考

man ping      # 完整手册

ping -c N 目标 发 N 个包测试连通;看 packet loss 和延迟 time=X ms;局域网 Minecraft 要求所有设备同一 WiFi。


节点链接

上游

  • ls ← Tier 1 基础

下游

  • wget ← 网络通了,用 wget 下载文件
  • curl ← 同为网络工具,功能更强

实战


节点版本:v1.0 · 2026-04-20 Tier 2 网络节点——诊断网络的听诊器