標題: [分享] MTU 簡介及調整(客戶端網路卡的 MTU 值) [打印本頁] 作者: touzi1987 時間: 2009-5-11 06:19 標題: MTU 簡介及調整(客戶端網路卡的 MTU 值)
MTU :最大傳輸單位(Maximum Transmission Unit )
如果 MTU 超過媒體所負荷的,封包在傳送時會一再的重組
這會使網路傳輸效能低落,因此我們最好將網路介面作最佳化
下表是一些媒體使用的MTU :
網路介面 MTU
EtherNet (一般的網路介面,這是預設值)
1500
PPPoE(ADSL用的)
1492
Dial-up(modem)
576
由表可知,我們網卡預設的 MTU 與 adsl 使用的並不相符
我們的作法就是在 client 端調整其 mtu
一、首先找出client端最大 MTU 值
我們分兩大系統
1.windows
使用ms-dos 命令提示視窗
ping -f -l 1500 192.168.0.1
1500是預設的值
192.168.0.1 指向NAT主機 (這裡不限定)
如果回應
packet needs to be fragmented but DF set.
packet needs to be fragmented but DF set.
packet needs to be fragmented but DF set.
packet needs to be fragmented but DF set.
則為超過
MTU需要設更小
--------------------------------------------------------------------
以上是 MTU 的介紹, 現在我們來說明要如何調整. 這必須要用改登錄檔(Registry),而用的工具是 regedit.exe or regedt32.exe (or other third-party programs)。
Win98
先找出你要調整的網路卡是在哪裡,HKEY_Local_Machine\System \CurrentControlSet\Services\Class\NetTrans\000n\,n 為數字 (1 ~ 不定,視您的網路設備數目。),可以從其中IPAddress or IPMask or DefaultGateway......來判斷。
然後在那個機碼內加入 DWOED,並命名為 MaxMTU,然後輸入您剛才所得到的數值(要注意16進位還是10進位喔!)。