简介
要测试连接,可以使用 **ping**。
它会发送一个「Hello」数据包,然后等待「Echo」响应。
常见情况:
- 收到 Echo:连接正常。
- 没有 Echo:连接中断。
- Echo 响应缓慢:延迟较高(卡顿)。
在本实验中,你将使用 ping 测试连接并检查网络质量。
连通性测试通常分层进行:先测试是否完全能够访问某个 IP 地址,然后逐步缩小范围,判断问题出在本地网络、网关、互联网链路还是名称解析。
Ping 互联网(8.8.8.8)
你能访问外部网络吗?
使用 Google 的地址(8.8.8.8)执行 4 次 ping:
ping -c 4 8.8.8.8
输出分析:
64 bytes from ...:表示成功收到响应。time=14.2 ms:表示延迟,数值越低越好。
这说明 ping 不只是告诉你连接「可以」还是「不可以」。它还可以帮助你了解连接的响应速度和网络质量。
如果输出「Destination Host Unreachable」,或者数据包丢失率为 100%,说明互联网连接已中断。
Ping 网关(故障排查)
互联网连接中断了吗?检查本地路由器(网关)。
查找网关 IP:
ip route | grep default
(格式:default via 172.19.0.1 ...)
Ping 网关(替换 IP 地址):
ping -c 4 172.19.0.1
判断逻辑:
- Ping 网关成功,但 Ping Google 失败 = ISP 或互联网连接问题。
- Ping 网关失败 = 本地网络或 Wi-Fi 问题。
这种分层方法是初学者最实用的故障排查习惯之一。先测试最近的依赖对象,再逐步向外排查。
检查数据包丢失
查看摘要行:4 packets transmitted, 4 received, 0% packet loss
判断标准:
- **丢失率为 0%**:连接完美。
- **丢失率为 1%–5%**:连接不稳定(有卡顿)。
- **丢失率为 100%**:连接已断开。
通过这些信息,你可以判断互联网连接是「缓慢」还是「中断」。
与单次响应缓慢相比,数据包丢失通常能提供更多信息,因为反复丢包往往表示连接不稳定,而不只是某一次响应延迟。
总结
在本实验中,你使用 声呐 方法(ping)测试了网络。
- Ping Google(
8.8.8.8):验证你能够访问外部网络。 - Ping 网关:验证你能够访问本地路由器。
- 分析丢包情况:检查连接是否可靠,还是存在「卡顿」。
排查网络问题通常就从这里开始。如果你能够对某个目标执行 ping,通常就能够访问它!



