用 tracepath 探测路径和 MTU
找出数据包在哪一跳被分片或丢弃,无需 root 权限。
运行 tracepath -n example.com,逐跳显示路径和每跳的 MTU;留意 pmtu 变小或重复出现的跳点。
01命令
命令
$ tracepath -n example.com02作用说明
tracepath 属于 iputils 工具包,功能类似 traceroute,但会额外探测路径 MTU,能发现必须分片的隧道或链路。与 traceroute 不同,它不需要 root 权限和原始套接字。如果网站加载慢或连接卡住,路径中 pmtu 突然变小(比如 PPPoE 从 1500 变 1492)是常见原因。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- tracepath(8) — Ubuntu manpage依据: Ubuntu manpage documents tracepath tracing the path to a host while discovering MTU along the way, with -n for numeric output
- tracepath(8) — Arch Linux manual依据: Arch manual describes tracepath's MTU discovery along the network path and -m max hops option
最后验证: 2026-09-19 · 分类: 网络