win7系統下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

路由器mtu值多少最好

發布時間:2025-04-19 文章來源:xp下載站 瀏覽:

路由器(Router)是連接兩個或多個網絡的硬件設備,在網絡間起網關的作用,是讀取每一個數據包中的地址然后決定如何傳送的專用智能性的網絡設備。

導讀:路由器mtu值多少合適

MTU是Maximum Transmission Unit的縮寫。
意思是網絡上傳送的最大數據包。MTU的單位是字節。大部分網絡設備的MTU都是1500。如果本機的MTU比網關的MTU大,大的數據包就會被拆開來傳送,這樣會產生很多數據包碎片,增加丟包率,降低網絡速度。把本機的MTU設成比網關的MTU小或相同,就可以減少丟包。

路由器mtu值多少合適

而一般ADSL寬帶的MTU在1450與1492之間,系統與ISP之間MTU的不符就會直接導致數據在網絡傳輸過程中不斷地進行分包、組包,浪費了寶貴的傳輸時間,也嚴重影響了寬帶的工作效率。這就要求我們必須將本機MTU值設為與ISP所使用的MTU值一樣后才能快速瀏覽網頁、下載數據。但是,每個地區的ISP所使用的MTU值都不相同,同時ISP也會不定期地更改局端MTU大小,這給我們設置本機MTU帶來了很大的不便,那么我們怎樣才能知道ISP的MTU是多少呢?其實,我們平時最常用的Ping命令就能很方便地幫我們測試出本地ISP的MTU大小,如果大家感興趣,就請跟隨筆者一起來看看吧。

如何檢測網關的MTU?

在本機打開dos窗口,執行:
ping -f -l 1452 192.168.1.1
其中192.168.1.1是網關IP地址,1452是數據包的長度。請注意,上面的參數是“-l”(小寫的L),而不是“-1”。 如果能ping通,表示數據包不需要拆包,可以通過網關發送出去。 如果出現:

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.

表示數據包需要拆開來發送。此時,減少數據包長度,再執行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的數據包長度了。把數據包長度加上數據包頭28字節,就得到MTU的值。 如果檢測到網關的MTU值是1500,不需要修改。如果網關有防火墻ping不通,可以試試直接把MTU設為1400。

C:\Documents and Settings\Administrator>ping -f -l 1452 192.168.1.1
Pinging 192.168.1.1 with 1452 bytes of data:
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64

結果出現了回應了!這表示這一個 MTU 值是可行的!不過,強烈建議找出可行的最大 MTU 值!這樣一來,在設定的時候,才可以達到最佳的網速!

找出 MTU 值:利用上面這個方法找到的數值還不是 MTU 喔!由于一些封包上面的問題,上面這個值再加上 28 才是我們所需要的 MTU 值!所以,在上面的例子中,我們所需要的 MTU 值是 1464+28=1492!

附注:我設置為1452+28=1480后,還是會出現有些網站打不開、遠程桌面無法通過域名登陸的問題(通過ip可以正常遠程桌面登陸),而把MTU設置為1452后,反而這些問題都迎刃而解了,并且,此時,登陸zlbog后臺正常、使用域名登陸遠程桌面正常。

一般來講,設計好本機的MTU值,可以解決部分網站打不開的情況,但是如果你的共享主機或路由器的MTU設置有問題,有時問題仍然存或,或者出現網速過慢的情況。合理的設置路由器與本機的MTU值,就可以完全解決上述問題,使上網速度達到最大化。


路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。
久久亚洲国产的中文