(1).什么情況下需要改MTU?
如果有的網(wǎng)站不能被正常訪問,很難連 接,連接上也非常慢,這種情況就需要修改MTU。
【資料圖】
(2).什么是MTU?
MTU是 Maximum Transmission Unit的縮寫,意思是網(wǎng)絡(luò)上傳送的最大數(shù)據(jù)包,MTU的單位是字節(jié)。
大部分網(wǎng)絡(luò)設(shè)備的MTU都是1500。如果路由器的MTU比網(wǎng)關(guān)(電信部門)的MTU大,大的數(shù)據(jù)包就會被拆開來傳 送,這樣會產(chǎn)生很多數(shù)據(jù)包碎片,增加丟包率,降低網(wǎng)絡(luò)速度。把路由器的MTU設(shè)成比電信服務(wù)商設(shè)備的MTU小或 相同,就可以減少丟包。
同樣,把計算機(jī)的MTU設(shè)成比本地路由器的MTU小或相同,也能減少丟包。一 般情況下我們只需要設(shè)置路由器的MTU值即可。
(3).如何檢查電信服務(wù)商設(shè)備的MTU值
“ 開始”菜單→“程序→附件→命令提示符”:
ping -f - l 14xx win7sky.com 各參數(shù)含義如下:
– l 14xx參數(shù):發(fā)送一個定長數(shù)據(jù)包,14xx是要測試的包大小,上面的式子中,-l是L的小寫(不是1)。
* –f 參數(shù):通知路由器不能私自更改該數(shù)據(jù)包大小。
* win7sky.com:任意一臺Internet上的主機(jī),也可使用其它主機(jī)名或IP地址。
觀察反饋 結(jié)果并判斷電信服務(wù)商設(shè)備的MTU值。
如果能ping通,表示數(shù)據(jù)包不需 要拆包,可以通過網(wǎng)關(guān)發(fā)送出去。
如果出現(xiàn):
Packet needs to be fragmented but DF set.
表示數(shù)據(jù)包需 要拆開來發(fā)送。此時,減少數(shù)據(jù)包長度,再執(zhí)行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的 數(shù)據(jù)包長度了。把數(shù)據(jù)包長度加上數(shù)據(jù)包頭28字節(jié),就得到MTU的值。
經(jīng)過測試,通過修改路由器中 的MTU值可以成功解決通過路由器上網(wǎng)后“能上QQ不能打開網(wǎng)頁”、“部分網(wǎng)站或鏈接打不開”、“MSN登錄不了 ”(請將MTU置為1480)、“Email無法發(fā)送附件”等問題。
附:各種應(yīng)用的最佳MTU值:
? 1500. 以太網(wǎng)信息包最大值,也是默認(rèn)值。是沒有PPPoE和VPN 的網(wǎng) 絡(luò)連接的典型設(shè)置。是大多數(shù)路由器、網(wǎng)絡(luò)適配器和交換機(jī)的默認(rèn)設(shè)置
? 1492. PPPoE 的最佳值
? 1472. 使用 ping 的最大值 (大于此值的信息包會先被 分解)
? 1468. DHCP的最佳值
? 1430. VPN和PPTP 的最佳值
? 576. 撥號連接到ISP的標(biāo)準(zhǔn)值
路由器修改MTU值(以DI -504為例):
關(guān)鍵詞: 網(wǎng)絡(luò)設(shè)備