如何為網路找到適合的 MTU 大小
適用於: 無線產品, ADSL, 有線路由器
有幫助的提示 :確認是否為 MTU 問題的方式之一是嘗試透過撥接存取來存取應用程式或網站。由於撥接使用預設的 576 byte MTU ,您不會有像寬頻一樣的問題。如果寬頻和撥接都有相同問題,那麼問題可能是別的原因造成的。
摘要
測試最佳 MTU 最簡單且最精確的方法之一是做一個簡單的 DOS Ping 測試。您只要傳送 Ping 要求並慢慢降低封包大小,直到封包不需要被分散為止。雖然這個簡單的測試對測試端點來說很精確,使用者可能會發現較低的 MTU 可能對他們的環境來說會更好。重要通知:使用 PPPoE 連線時, MTU 必須為 1492 ( 或更低 ) 。您可以在 這裡 找到更多影響 MTU 的詳細資訊。
重要通知 :
• 由於複雜度增加了,因此 VPN 需要不同類型的 MTU 測試。請參閱此文章的最後部份。
• 如果您的網路有多部電腦,每部電腦都要設定相同的 MTU 。此外,某些電腦可能使用多張網路卡或一部電腦上可能有一個 VPN 用戶端介面卡,因此您必須確認您變更與頻寬服務或 VPN 用戶端關聯的網路卡。
• Windows XP 內建的 PPPoE 用戶端使用設定成 1480 的 MTU 。如需詳細資訊,請參考這篇 XP MTU 文章 。這僅適用於當您執行 Windows XP 內建的 PPPoE 用戶端時。
找到正確的 MTU
若要找到正確的 MTU 以進行設定,您必須執行一個簡單的 DOS Ping 測試。您只要傳送 Ping 要求並慢慢降低封包大小,直到封包不需要被分散為止。請參考以下步驟:
Ping 測試的指令是 ping www.tp-link.com -f -l xxxx 。
• 您可以使用任何有名稱可以偵測的網域,例如: ping www.google.com -f -l xxxx 來取代 www.tp-link.com 以進行測試。
• 每一個指令之間有一個空格。
•"-l" 是小寫的 L ,不是數字一。
• 最後四位數字是測試的封包大小。
步驟 1
按一下 [ 開始 ]->[ 附屬應用程式 ]->[ 命令提示字元 ] 開啟 DOS 命令提示字元畫面。您也可以按一下 [ 開始 ]->[ 執行 ] 使用執行命令,在 Windows 2000/XP/Vista 中輸入 "cmd" ,在 Windows 95/98/ME 輸入 "command" 。
測試最佳 MTU 最簡單且最精確的方法之一是做一個簡單的 DOS Ping 測試。您只要傳送 Ping 要求並慢慢降低封包大小,直到封包不需要被分散為止。雖然這個簡單的測試對測試端點來說很精確,使用者可能會發現較低的 MTU 可能對他們的環境來說會更好。重要通知:使用 PPPoE 連線時, MTU 必須為 1492 ( 或更低 ) 。您可以在 這裡 找到更多影響 MTU 的詳細資訊。
重要通知 :
• 由於複雜度增加了,因此 VPN 需要不同類型的 MTU 測試。請參閱此文章的最後部份。
• 如果您的網路有多部電腦,每部電腦都要設定相同的 MTU 。此外,某些電腦可能使用多張網路卡或一部電腦上可能有一個 VPN 用戶端介面卡,因此您必須確認您變更與頻寬服務或 VPN 用戶端關聯的網路卡。
• Windows XP 內建的 PPPoE 用戶端使用設定成 1480 的 MTU 。如需詳細資訊,請參考這篇 XP MTU 文章 。這僅適用於當您執行 Windows XP 內建的 PPPoE 用戶端時。
找到正確的 MTU
若要找到正確的 MTU 以進行設定,您必須執行一個簡單的 DOS Ping 測試。您只要傳送 Ping 要求並慢慢降低封包大小,直到封包不需要被分散為止。請參考以下步驟:
Ping 測試的指令是 ping www.tp-link.com -f -l xxxx 。
• 您可以使用任何有名稱可以偵測的網域,例如: ping www.google.com -f -l xxxx 來取代 www.tp-link.com 以進行測試。
• 每一個指令之間有一個空格。
•"-l" 是小寫的 L ,不是數字一。
• 最後四位數字是測試的封包大小。
步驟 1
按一下 [ 開始 ]->[ 附屬應用程式 ]->[ 命令提示字元 ] 開啟 DOS 命令提示字元畫面。您也可以按一下 [ 開始 ]->[ 執行 ] 使用執行命令,在 Windows 2000/XP/Vista 中輸入 "cmd" ,在 Windows 95/98/ME 輸入 "command" 。
步驟 2
在 DOS 命令提示字元中輸入 ping www.tp-link.com -f -l 1472 然後按下 [Enter] 。看到封包需要被分散。
在 DOS 命令提示字元中輸入 ping www.tp-link.com -f -l 1472 然後按下 [Enter] 。看到封包需要被分散。
( 圖 1)
步驟 3
減少測試封包大小 (10 或 12 byte) 然後再次測試。看到封包仍需要被分散。
減少測試封包大小 (10 或 12 byte) 然後再次測試。看到封包仍需要被分散。
( 圖 2)
步驟 4
減少更多測試封包大小然後再次測試,直到您達到封包大小不需要分散為止。
減少更多測試封包大小然後再次測試,直到您達到封包大小不需要分散為止。
( 圖 3)
步驟 5
一旦您得到封包大小不需要分散時,開始少量增加封包大小並重新測試,直到得到不需要分散的最大封包為止。
步驟 6
在 Ping 測試中得到最大的封包大小,然後加上 28 。加上 28 byte 是因為 20 byte 是保留給 IP 標頭, 8 byte 是給 ICMP 回應要求標頭。記住!您必須為 Ping 測試結果加上 28 !
例如:
Ping 測試的最大封包大小是 1440
+ 28 IP 和 ICMP 標頭
1468 就是您的最佳 MTU 設定
一旦您得到封包大小不需要分散時,開始少量增加封包大小並重新測試,直到得到不需要分散的最大封包為止。
步驟 6
在 Ping 測試中得到最大的封包大小,然後加上 28 。加上 28 byte 是因為 20 byte 是保留給 IP 標頭, 8 byte 是給 ICMP 回應要求標頭。記住!您必須為 Ping 測試結果加上 28 !
例如:
Ping 測試的最大封包大小是 1440
+ 28 IP 和 ICMP 標頭
1468 就是您的最佳 MTU 設定
連線到 VPN 或應用程式隔間且逾時。
與 VPN 連線能力有關的問題通常有兩個。
您完全無法連線到 VPN 伺服器。
如果您完全無法連線到 VPN 伺服器而且您有一個路由器, VPN 應用程式可能要求您開啟特定連接埠,為特定電腦指派 IP ,或直接在電腦上使用不同的 PPPoE 用戶端。
您完全無法連線到 VPN 伺服器。
如果您完全無法連線到 VPN 伺服器而且您有一個路由器, VPN 應用程式可能要求您開啟特定連接埠,為特定電腦指派 IP ,或直接在電腦上使用不同的 PPPoE 用戶端。
您可以連線並驗證 VPN 伺服器,但是它沒有反應,同時應用程式隔間、逾時或載入失敗。
如果您可以連線並驗證,但是應用程式隔間、逾時或載入失敗,那麼您的 MTU ( 最大傳輸單位 ) 可能不正確。
如果您可以連線並驗證,但是應用程式隔間、逾時或載入失敗,那麼您的 MTU ( 最大傳輸單位 ) 可能不正確。