MTU的設置應根據網路情況決定,下面是各種網路環境建議使用的MTU值。
(1)1500—乙太網信息包最大值,也是默認值,是沒有PPPoE和VPN 的網路連接的典型設置。是大部分路由器、網路適配器和交換機的默認設置。
(2)1492—PPPoE的最佳值。
(3)1472—使用ping的最大值(大於此值的信息包會先被分解)。
(4)1468—DHCP的最佳值。
(5)1430—VPN 和 PPTP的最佳值。
(6)576—撥號連接到ISP的標准值。
1.MTU值查詢方法:
打開命令提示符,右鍵「以管理員身份運行」。在出現的「命令提示符」窗口中輸入「ping -l 1430 -f .com」然後回車。
如果出現需要拆分數據包但是設置 DF。或是Packer needs to be fragmented but DF set.的提示,那就說明數據包大小超過了網路限定的MTU大小,需要減小探測包大小再次嘗試;如果沒有提示,但是「時間」後面用的毫秒比較大可以增減探測包,時間越小網速越快。
比如探測到的數據包大小是1430,那麼加上28位元組,最終MTU=1458位元組。
2.MTU的設置方法:
(1).「命令提示符」CMD窗口中輸入「netsh interface ipv4 show subinterfaces」並回車來查看當前的MTU值。
(2).接下來輸入「netsh interface ipv4 set subinterface "需修改的連接名" mtu=得出的合理值 store=persistent」並回車即可。
例如:
netsh interface ipv4 set subinterface "wlan" mtu=1458 store=persistent
netsh interface ipv4 set subinterface "乙太網" mtu=1458 store=persistent
② 怎樣設置MTU值啊
MTU,即Maximum Transmission Unit(最大傳輸單元),此值設定TCP/IP協議傳輸數據報時的最大傳輸單元。設置合適的MTU值可以解決「部分網站打不開」、「上網速度慢」等問題,並且可以適當提升上網速度。
設置多大的MTU值取決於你的上網方式,不同的上網方式支持不同的MTU,下面列出了一些上網方式的MTU值:
EtherNet(一般上網方式,默認值):1500
PPPoE/ADSL:1492
Dial Up/Modem:576
如何設置MTU值?
1. 在 『開始』>『運行』中,鍵入regedit,點確定;
2. 選擇『HKEY_Local_Machine』>『SYSTEM』>『CurrentControlSet』>『Services』>『Tcpip』>『Parameters』>『interface』;
3. 在 interface 底下可能有很多的選項,你一個一個的去看,會有一個選項與你的網卡的 IP 相同,那個就是你要挑選的選項啦!然後同樣的在該選項上選擇『編輯』>『新建』>『DWORD值』之後,建立一個名為『MTU』的DWORD,然後雙擊修改,選擇十進制,填入合適 MTU 值,確定!大功告成!
如何確定MTU值呢?
ping -f -l 1500 127.0.0.1
C:\WINDOWS>ping -f -l 1500 127.0.0.1
Pinging 127.0.0.1 with 1500 bytes of data:
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 statistics for 127.0.0.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
上面的式子中,-l 是 L 的小寫(不是 1 喔),1500 是我們要測的 MTU 值,結果出現了 Packet needs to be fragmented but DF set. 這個東西,那表示MTU值太大了,你需要更小的 MTU 值才行!好啦!那假設我們使用 1464 來測試時:
C:\WINDOWS>ping -f -l 1464 127.0.0.1
Pinging 127.0.0.1 with 1464 bytes of data:
Reply from 127.0.0.1: bytes=1464 time=10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 10ms, Average = 2ms
結果出現了回應了!這表示這一個 MTU 值是可行的!不過,強烈建議找出可行的最大 MTU 值!這樣一來,在設定的時候,才可以達到最佳的網速!
找出 MTU 值:利用上面這個方法找到的數值還不是 MTU 喔!由於一些封包上面的問題,上面這個值再加上 28 才是我們所需要的 MTU 值!所以,在上面的例子中,我們所需要的 MTU 值是 1464+28=1492!
一般來講,設計好本機的MTU值,可以解決部分網站打不開的情況,但是如果你的共享主機或路由器的MTU設置有問題,有時問題仍然存或,或者出現網速過慢的情況。合理的設置路由器與本機的MTU值,就可以完全解決上述問題,使上網速度達到最大化。
③ mtu怎樣設置最合理
什麼是MTU?
MTU是Maximum Transmission Unit的縮寫。意思是網路上傳送的最大數據包。MTU的單位是位元組。
大部分網路設備的MTU都是1500。如果本機的MTU比網關的MTU大,大的數據包就會被拆開來傳送,這樣會產生很多數據包碎片,增加丟包率,降低網路速度。把本機的MTU設成比網關的MTU小或相同,就可以減少丟包。
如何檢測網關的MTU?
在本機打開dos窗口,執行: ping -f -l 1472 192.168.0.1 其中192.168.0.1是網關IP地址,1472是數據包的長度。請注意,上面的參數是「-l」(小寫的L),而不是「-1」。 如果能ping通,表示數據包不需要拆包,可以通過網關發送出去。 如果出現: Packet needs to be fragmented but DF set. 表示數據包需要拆開來發送。此時,減少數據包長度,再執行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的數據包長度了。把數據包長度加上數據包頭28位元組,就得到MTU的值。 如果檢測到網關的MTU值是1500,不需要修改。 如果網關有防火牆ping不通,可以試試直接把MTU設為1400。 4、如何修改本機的MTU? 修改方法如下: (1)、運行regedit (2)、瀏覽到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 如圖2 (3)、Interfaces下有多個子項,每個子項對應一個網卡。請按如下方法選擇網卡: (a)確定本機用來連接Internet的網卡或撥號連接的IP,如192.168.0.19; (b)用滑鼠點擊Interfaces上的子項,查看鍵值列表中的IPAddress項; (c)如果IPAddress的鍵值與(a)中的IP相同,即192.168.0.19,則該子項就是要找的網卡。 (4)、進入該子項,在右邊的窗口裡按滑鼠右鍵,選擇「新建」->「雙位元組值」,輸入名稱「MTU」,按回車。再用滑鼠雙擊「MTU」,彈出修改窗口: 如圖3: 填入MTU的值。填寫前請先把基數設為十進制。 設置好後,需要重啟機器才能生效。
MTU 通常設置方法
EtherNet (普通網路,區域網,光纖等) 1500
PPPoE(ADSL用的) 1492
Dial-up(modem老貓撥號) 576
④ mtu設置多少網速最快
mtu設置可以優化不同的網路速度,但是每個用戶需要根據自己的本機網路環境來進行修改,達到最佳網速設置。MTU也不是越大越好,因為MTU越大, 傳送一個數據包的延遲也越大;並且MTU越大,數據包中 bit位發生錯誤的概率也越大。MTU越大,通信效率越高而傳輸延遲增大,所以要權衡通信效率和傳輸延遲選擇合適的MTU。即使是光纖線路,用戶每次撥號後的MTU值都會不一樣(電話線、網線等入戶的偏差值可能更大些),所以最優值要經過實際測試才能得到。
⑤ 路由器MTU值設置多少啊
MTU 一般不用更改,或改為1450 。
PING 命令是用來測試網路通訊正常與否的,time的值越小越好。
⑥ mtu設置多少才是最好
通信術語 最大傳輸單元(Maximum Transmission Unit,MTU)是指一種通信協議的某一層上面所能通過的最大數據包大小(以位元組為單位)。
網路中一些常見鏈路層協議MTU的預設數值如下:
FDDI協議:4352位元組
乙太網(Ethernet)協議:1500位元組
PPPoE(ADSL)協議:1492位元組
X.25協議(Dial Up/Modem):576位元組
Point-to-Point:4470位元組
既然你是電信拔號上網的使用的是PPPoE協議,建議MTU值設置為1492.
⑦ 路由器的mtu值不允許設置超過1492的數值,怎麼設置成1500呢,以為我這里網路允許1500. 可以加分
如果你是ADSL撥號上網的話,就設置成1492.如果你是寬頻上網或者是光纖上網,就設置成1500,mtu值沒有明確規定必須是多少,要根據你使用的網路環境決定。一般設備出廠時都默認是1500.
⑧ 路由器MTU值設置成多少最好
1500
⑨ 路由器默認mtu設為多少合適
MTU,即Maximum Transmission Unit(最大傳輸單元),此值設定TCP/IP協議傳輸數據報時的最大傳輸單元。設置合適的MTU值可以解決「部分網站打不開」、「上網速度慢」等問題,並且可以適當提升上網速度。
設置多大的MTU值取決於你的上網方式,不同的上網方式支持不同的MTU,下面列出了一些上網方式的MTU值:
EtherNet(一般上網方式,默認值):1500
PPPoE/ADSL:1492
Dial Up/Modem:576