MTU (Maximum Transmission Unit,最大傳輸單元) 決定數據包在不分片情況下的最大尺寸。設置不當會導致網頁打不開、VPN 斷流、大郵件發送失敗等疑難雜症。本文說明 TP-LINK 路由器 MTU 含義、常見場景推薦值,並提供 Ping 測試法 精準測定 ISP 實際 MTU,避免盲目嘗試。
一、MTU 基礎知識
- 以太網標準 MTU = 1500 字節(含 IP 頭 20B + TCP 頭 20B,凈載荷 1460B)。
- PPPoE 拨號額外 8 字節封裝開銷 → 建議 1492。
- VPN/PPTP 進一步封裝 → 建議 1430-1460。
- 撥號/舊式鏈路 → 576(歷史默認)。
| 場景 | 推薦 MTU | 備註 |
| 乙太網直連/動態IP/靜態IP | 1500 | 默認,通常無需改 |
| PPPoE (ADSL/光纖撥號) | 1492 | 最常見優化值 |
| VPN / PPTP / L2TP | 1430-1460 | 視封裝開銷調整 |
| DHCP 環境 | 1468 | 少見 |
| 舊式撥號/特殊 ISP | 576 | 兼容性保底 |
二、Ping 測試法尋找 ISP 實際最大 MTU(核心技巧)
原理:發送「禁止分片」(DF=1) 的指定大小 ICMP 包,逐步調整大小直到不再提示「需要分片」。
- 打開命令提示字元(管理員)。
- 測試命令格式:
ping -l 包大小 -f 目標域名
參數說明:-l 指定發送緩衝區大小(ICMP 凈載荷),-f 設置 DF 位(禁止分片)。
- 從 1472 開始(1500 - 28 頭部),逐步遞減/增減:
ping -l 1472 -f www.google.com
- 觀察回應:
- 「回覆來自 ...」→ 該大小可通過,嘗試更大。
- 「封包需要分片但設定了 DF」→ 太大,繼續減小。
- 找到最大可通過的凈載荷值(如 1452),則 最佳 MTU = 凈載荷 + 28 (IP頭20+ICMP頭8) = 1480。
三、路由器後台設置 MTU
- 登錄路由器管理界面 (默認 192.168.1.1 / tplogin.cn)。
- 進入「網絡參數」→「WAN 口設置」或「互聯網設置」。
- 找到「MTU 值」輸入框,填入測得值(如 1480),保存重啟路由器生效。
四、常見誤區與提示
- MTU 越大越好? 錯。超過鏈路承載能力會導致分片或丟包,反降性能。
- 所有設備都要改? 路由器 WAN 口 MTU 設置生效於整個 NAT 下游;終端若直撥需單獨設置。
- 頻繁斷流/網頁半打開:優先懷疑 MTU 不匹配,用 Ping 法測定後調整通常立竿見影。
- IPv6 環境:IPv6 最小 MTU 1280,通常無需手動干預。