MTU 黑洞导致连接卡住
小包(ping、DNS、HTTP 握手)正常,大包或 HTTPS 请求卡住;跨节点/跨云访问时明显,curl 长时间无响应,抓包看到大包丢失或分片失败。
ping -M do -s 1472 <HOST>
ping -M do -s 1400 <HOST>
tracepath <HOST>
ip link show
抓包看 ICMP 需要分片:
tcpdump -i any -n 'icmp or tcp port 443' -vv
检查隧道/Overlay MTU:
ip link show | grep -E 'mtu|vxlan|geneve|wireguard'
fragmentation needed 被防火墙丢弃。fragmentation needed 通过。ping -M do 逐级确认最大可用包大小。ping -M do — 路径 MTU 探测tracepath — 路径 MTUtcpdump — 抓包ip link — 接口 MTUnft / iptables — MSS clamping