| 思路 | 物理 → 链路 → 网络 → 传输 → 应用,逐层找第一个断点 |
|---|---|
| 适用 | 新装网络、突然完全不通用、现场未知环境 |
| 代价 | 层级多、耗时较长,但结论最稳 |
逐层验证命令序列(Linux)
逐层验证命令序列(Linux)
ip -br link # 1 物理:接口是否 UP
ethtool eth0 | head -20 # 2 链路:Speed/Duplex/Link detected
arping -c 2 -I eth0 <网关IP> # 3 链路:二层能否到网关
ping -c 3 <网关IP> # 4 网络:三层通不通
ping -c 3 <远端IP> && traceroute -n <远端IP>
ss -tuln | grep <端口> # 5 传输:服务在听吗
nc -zv <远端IP> <端口> # 5 传输:端口是否可达每层命令都要看「具体输出」而不是「有没有报错」:例如 ping 通只代表 ICMP 可达,不代表对方服务正常。