close
http://support.microsoft.com/kb/314496/
http://support.microsoft.com/kb/283165/zh-tw
本文將告訴您,如何變更乙太網路上的點對點通訊協定 (PPPoE,Point-to-Point Protocol over Ethernet) 的傳輸單位最大值 (MTU,Maximum Transfer Unit)。
PPPoE MTU 大小的預設值與最大值皆為 1,480 位元組。使用某些網際網路服務提供者 (ISP,Internet Service Provider) 時,可能必須將 PPPoE 連線的 MTU 大小降低為 1,400 到 1,480 之間的值 (如 1,454)。請勿將 MTU 大小設為低於 1,400 的值。
如需有關預設 MTU 大小的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
最大傳輸單位 (MTU) 指定介面的最大傳輸大小。
不同的 MTU 值指定為每個介面 TCP/IP 會使用。
MTU 通常是由所交涉較低層驅動程式決定。
不過,此值可能會覆寫。
每種媒體類型都有最大框架大小。
連結層會負責探索這個 MTU 和上方的連結層通訊協定來報告 MTU。
通訊協定堆疊可能本機 MTU 查詢網路驅動程式介面規格 (NDIS) 驅動程式。
大寫層通訊協定 (如 TCP 使用介面的 MTU 最佳化每個媒體的封包大小。
如 果有非同步轉送模式 (ATM) 驅動程式,例如一個網路介面卡驅動程式會使用區域網路 (LAN) [模擬] 模式,驅動程式可能會回報其 MTU 是大比預期該媒體類型。比方就說網路介面卡可能會模擬乙太網路,但是報告 9180 位元組的 MTU。Windows 會接受並使用配接器報告甚至當 MTU 大小超過平常 MTU 大小的特定媒體類型的 MTU 大小。
下表摘要說明預設 MTU 大小,以供不同的網路媒體。
Network MTU (bytes)如何在 Windows XP 中變更 PPPoE MTU 大小
-------------------------------
16 Mbps Token Ring 17914
4 Mbps Token Ring 4464
FDDI 4352
Ethernet 1500
IEEE 802.3/802.2 1492
PPPoE (WAN Miniport) 1480
X.25 576
http://support.microsoft.com/kb/283165/zh-tw
本文將告訴您,如何變更乙太網路上的點對點通訊協定 (PPPoE,Point-to-Point Protocol over Ethernet) 的傳輸單位最大值 (MTU,Maximum Transfer Unit)。
PPPoE MTU 大小的預設值與最大值皆為 1,480 位元組。使用某些網際網路服務提供者 (ISP,Internet Service Provider) 時,可能必須將 PPPoE 連線的 MTU 大小降低為 1,400 到 1,480 之間的值 (如 1,454)。請勿將 MTU 大小設為低於 1,400 的值。
如需有關預設 MTU 大小的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314496 (http://support.microsoft.com/kb/314496/ ) Default MTU Size for Different Network Topology
如需有關如何判斷是否需要將 PPPoE 連線的 MTU 大小降低的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
159211 (http://support.microsoft.com/kb/159211/ ) Diagnoses and Treatment of Black Hole Routers
如果要修改 PPPoE 的 MTU 大小,請建立下列登錄機碼:
如果要執行這項操作:
修改 MTU 大小
警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。 Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。如果要修改 PPPoE 的 MTU 大小,請建立下列登錄機碼:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0
然後新增下列登錄項目。
摺 疊此表格
ProtocolType | REG_DWORD | 0x00000800 |
PPPProtocolType | REG_DWORD | 0x00000021 |
ProtocolMTU | REG_DWORD | 適當的 MTU 大小 (十進位格式) |
- 按一下 [開始],再按一下 [執行],輸入 regedit, 然後按一下 [確定]。
- 找出並按一下登錄中的下列機碼:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ndiswan\Parameters
- 在 [編輯] 功能表中,指向 [新增],再按一下 [機碼]。
- 鍵入 Protocols,再按下 ENTER。
- 在 [編輯] 功能表中,指向 [新增],再按一下 [機碼]。
- 鍵入 0, 再按下 ENTER。
- 在 [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]。
- 鍵 入 ProtocolType,再按下 ENTER。
- 按一下 [編輯] 功能表上的 [修改]。
- 輸入 800,然後按一下 [確定]。
- 在 [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]。
- 鍵入 PPPProtocolType,再按下 ENTER。
- 按一下 [編輯] 功能表上的 [修改]。
- 輸入 21,然後按一下 [確定]。
- 在 [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]。
- 鍵入 ProtocolMTU,再按下 ENTER。
- 按一下 [編輯] 功能表上的 [修改]。
- 鍵入適當的 MTU 大小 (十進位值),然後按一下 [確定]。
- 結束「登錄編輯程式」。
- 因此,如果將 MTU 大小設為 1460 (十進位),下列命令列中 NUM 的最大值即可為 1432:
ping IP_address -f -l NUM
- 您可能必須重新啟動電腦,才能讓變更生效。
全站熱搜
留言列表