萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 路由器知識 >> 路由器設定 >> D-Link 路由器

友訊路由器 MTU 值設定教學(解決部份網站打不開、Email無法寄附件、MSN/QQ異常)

什麼是 MTU?

MTU (Maximum Transmission Unit) = 網路封包最大傳輸單位(位元組)。若路由器 MTU > 上游設備(ISP 閘道)MTU,大封包會被分片,增加碎片、丟包、降低速度,導致特定網站/服務異常(如 Email 附件寄不出、MSN/QQ 登不入、網頁半載入)。

步驟一:測試 ISP 閘道實際 MTU

  1. 開啟命令提示字元(cmd)。
  2. 執行:
    ping -f -l 14xx www.google.com.tw
  • -f:禁止分片(Don't Fragment)。
  • -l 14xx:指定測試封包大小(從 1400 開始嘗試,遞增至 1472)。
  • 目標主機:任一公網可達主機(Google、8.8.8.8 等)。

步驟二:觀察回應判斷最佳封包大小

  • 出現 Packet needs to be fragmented but DF set. → 封包太大,**減小數值**繼續測試。
  • 正常回應(Reply from...) → 封包可通過,**此為最大可通過封包大小**。
  • 在 1400-1472 之間多測幾次,找到最大可通過值。

步驟三:計算並設定路由器 MTU

最佳 MTU = 最大可通過封包大小 + 28 位元組 (IP 標頭 20 + ICMP 標頭 8)

例:最大通過 1452 → MTU = 1452 + 28 = 1480。

步驟四:在友訊路由器設定 MTU

  1. 登入管理介面 →「進階設定」→「WAN 設定」或「網路設定」找到 MTU 欄位。
  2. 輸入計算出的值(如 1480)→ 儲存 → 重啟路由器生效。

原理說明

大多數網路設備預設 MTU 1500。若路由器 MTU > 上游設備 MTU,大封包被強制分片產生大量碎片 → 丟包率上升、速度下降、特定協議(需大封包傳輸)失敗。將路由器 MTU 設為 **≤ 上游設備 MTU** 可避免分片,解決上述問題。

常見 ISP MTU 參考值

接入方式常見 MTU
PPPoE (ADSL/光纖)1492 (1500 - 8 bytes PPPoE header)
動態/靜態 IP (乙太網直連)1500
PPTP/L2TP VPN1400-1460 (視封裝開銷)

實測為準,上表僅供參考。

copyright © 萬盛學電腦網 all rights reserved