mtu設置越大越好嗎(mtu設置)
時間:2023-08-18 16:06:35
1、它意味著網絡上傳輸的最大數據包。MTU的單位是字節。大多數網絡設備的MTU是1500。如果本機的MTU大于網關的MTU,那么大的數據包會被拆開傳輸,會產生大量的數據包碎片,增加丟包率,降低網速。
2、將本機的MTU設置為小于或等于網關的MTU可以減少丟包。
3、如何檢測網關的MTU?
(相關資料圖)
4、在這臺機器上打開一個dos窗口并執行:
5、ping-f-l1452192.168.1.1
6、其中192.168.1.1是網關IP地址,1452是數據包的長度。請注意,上面的參數是“-l”(小寫L),不是“-1”。如果可以ping通,就意味著數據包不需要解包,可以通過網關發送出去。如果出現:
7、PacketneedstobefragmentedbutDFset.
8、PacketneedstobefragmentedbutDFset.
9、PacketneedstobefragmentedbutDFset.
10、PacketneedstobefragmentedbutDFset.
11、表示數據包需要解包后才能發送。此時,縮短數據包長度,然后執行上面的ping命令。從1400到1472多試幾次,就能找到合適的包長。將數據包長度與數據包報頭的28個字節相加,得到MTU的值。
12、如果檢測到網關的MTU值為1500,則無需修改。如果網關有不能ping通的防火墻,可以嘗試直接將MTU設置為1400。
13、C:DocumentsandSettingsAdministratorping-f-l1452192.168.1.1
14、Pinging192.168.1.1with1452bytesofdata:
15、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
16、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
17、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
18、Replyfrom192.168.1.1:bytes=1452time=1msTTL=64
19、結果是一個回應!這意味著這個MTU值是可行的!但是強烈建議找出最大可行MTU值!這樣在設置的時候就能達到最好的網速!
20、求MTU值:上面方法找到的值不是MTU!由于數據包中的一些問題,上面的值加上28就是我們需要的MTU值!所以,在上面的例子中,我們需要的MTU值是1464 28=1492!
21、注:我設置為1452 28=1480后,還是會出現一些網站打不開,遠程桌面無法通過域名登錄的問題(遠程桌面可以通過ip正常登錄),但是設置MTU為1452后,這些問題就解決了,而此時,
22、登錄zlbog后臺正常,使用域名登錄遠程桌面正常。
23、一般來說,設計這臺機器的MTU值可以解決一些網站打不開的問題,但是如果你的共享主機或者路由器的MTU設置有問題,有時候問題還是存在或者網速太慢。合理設置路由器和本地計算機的MTU值,
24、你完全可以解決以上問題,最大限度提高上網速度。
25、如何修改這臺機器的MTU?修改方法如下:
26、(1), open the registry.
27、(2) Browse to: HKEY _ Local _ Machine System Current Control Settings Service sTcpipParametersInterfaces.
28、(3)接口下有多個子項,每個子項對應一個網卡。請選擇如下網卡:
29、(4)確定撥號連接的網卡或IP,如192 . 168 . 0 . 19;
30、(5)鼠標點擊界面上的子項,查看鍵值列表中的IPAddress項;
31、(6)如果IPAddress的鍵值與(4)中的IP相同,即192.168.0.19,那么這個子項就是要查找的網卡。
32、(7)進入該子項,在右邊窗口按鼠標右鍵,選擇New-Double Byte Value,輸入名稱MTU,回車。用鼠標雙擊“MTU”彈出修改窗口:3:填寫MTU的值。請在填寫前將基數設置為十進制。設置好之后,
33、需要重啟機器才能生效。
34、實踐、重啟、測試,最后得出最佳的網絡狀態,探索無極限,努力,終會有好結果。
本文到此結束,希望對大家有所幫助。


