Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 修改 MTU 值優化網速?netsh 指令查詢與設定本地連線 MTU=1480

編輯:Windows 7 系統介紹

網頁開啟緩慢、遊戲高延遲,可能是 MTU (最大傳輸單元) 設定不當導致封包分片。透過 netsh 指令查詢目前值並設定最佳 MTU (建議 1480),可提升網路傳輸效率。

操作步驟

  1. Win+R 輸入 cmd 開啟命令提示字元。
  2. 查詢目前 MTU:
    netsh interface ipv4 show subinterfaces
  3. 設定本地連線 MTU=1480(永久生效):
    netsh interface ipv4 set subinterface "區域連線" mtu=1480 store=persistent
    註:「區域連線」為介面名稱,查詢結果第一欄確認,可能為「乙太網路」、「區域連線 2」等
  4. 再次查詢驗證 MTU 已變更為 1480。

開啟 cmd 查詢 MTU

查詢目前 MTU 值

設定 MTU=1480

驗證 MTU 已修改

MTU 設定原理與建議值

環境建議 MTU說明
PPPoE 撥號 (ADSL/光纖)1480PPPoE 標頭 8 bytes,乙太網 1500 - 8 = 1492,保守設 1480
DHCP 直連/路由器1500標準乙太網 MTU,通常無需修改
VPN 隧道1300-1400依 VPN 協定開銷調整

如何找到最佳 MTU (Ping 測試法)

  1. CMD 執行:ping -f -l 1472 8.8.8.8 (-f 禁止分片, -l 封包大小)
  2. 若顯示「封包需要分片但已設定 DF 旗標」,逐步降低大小 (1462, 1452...)
  3. 找到最大不分片值 + 28 (IP+ICMP 標頭) = 最佳 MTU
MTU 設定不當會導致封包分片增加 CPU 負載與延遲,或過大導致封包丟失重傳。修改後建議重新開機或重新啟用網卡生效。
Copyright © Windows教程網 All Rights Reserved