設(shè)置好路由器MTU值,上網(wǎng)更爽 |
發(fā)布時(shí)間: 2012/9/20 17:24:49 |
zblog的配置參數(shù)大多數(shù)在c_option.asp中,下載了一個(gè)全新版本的zblog1.8最新版,然后用新的c_option.asp替換空間上的c_option.asp,登陸了一下,可以登陸;看來(lái)是這個(gè)文件的問(wèn)題了,對(duì)應(yīng)新、老的c_option.asp,主要內(nèi)容大多數(shù)相同,不同的只是一些參數(shù),因此就猜想,可能是某些參數(shù)影響了登陸時(shí)的任務(wù)量。因?yàn)閦blog1.8最新版本把“更新緩存”功能給合成到很多操作中了,提高了自動(dòng)執(zhí)行的能力,優(yōu)化了操作步驟,但這樣一來(lái),必然會(huì)在這些操作步驟中增加了任務(wù)量,并且,我還安裝了靜態(tài)頁(yè)面生成的插件。 上述是一方面現(xiàn)象,還有一個(gè)情況,也值得引起我的注意,并且可以在不同于上述中更換c_option.asp方法的基礎(chǔ)上,解決了登陸超時(shí)的問(wèn)題,那就是修改數(shù)據(jù)傳輸包“MTU”值。 大致測(cè)試方法和這里說(shuō)的基本一樣,這次的調(diào)整方法,基本和上次的方法一致。 MTU是MaximumTransmissionUnit的縮寫(xiě)。 意思是網(wǎng)絡(luò)上傳送的最大數(shù)據(jù)包。MTU的單位是字節(jié)。大部分網(wǎng)絡(luò)設(shè)備的MTU都是1500。如果本機(jī)的MTU比網(wǎng)關(guān)的MTU大,大的數(shù)據(jù)包就會(huì)被拆開(kāi)來(lái)傳送,這樣會(huì)產(chǎn)生很多數(shù)據(jù)包碎片,增加丟包率,降低網(wǎng)絡(luò)速度。把本機(jī)的MTU設(shè)成比網(wǎng)關(guān)的MTU小或相同,就可以減少丟包。 如何檢測(cè)網(wǎng)關(guān)的MTU? 在本機(jī)打開(kāi)dos窗口,執(zhí)行: ping-f-l1452192.168.1.1 其中192.168.1.1是網(wǎng)關(guān)IP地址,1452是數(shù)據(jù)包的長(zhǎng)度。請(qǐng)注意,上面的參數(shù)是“-l”(小寫(xiě)的L),而不是“-1”。如果能ping通,表示數(shù)據(jù)包不需要拆包,可以通過(guò)網(wǎng)關(guān)發(fā)送出去。如果出現(xiàn): PacketneedstobefragmentedbutDFset. PacketneedstobefragmentedbutDFset. PacketneedstobefragmentedbutDFset. PacketneedstobefragmentedbutDFset. 表示數(shù)據(jù)包需要拆開(kāi)來(lái)發(fā)送。此時(shí),減少數(shù)據(jù)包長(zhǎng)度,再執(zhí)行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的數(shù)據(jù)包長(zhǎng)度了。把數(shù)據(jù)包長(zhǎng)度加上數(shù)據(jù)包頭28字節(jié),就得到MTU的值。如果檢測(cè)到網(wǎng)關(guān)的MTU值是1500,不需要修改。如果網(wǎng)關(guān)有防火墻ping不通,可以試試直接把MTU設(shè)為1400。 C:\DocumentsandSettings\Administrator>ping-f-l1452192.168.1.1 Pinging192.168.1.1with1452bytesofdata: Replyfrom192.168.1.1:bytes=1452time=5msTTL=64 Replyfrom192.168.1.1:bytes=1452time=5msTTL=64 Replyfrom192.168.1.1:bytes=1452time=5msTTL=64 Replyfrom192.168.1.1:bytes=1452time=1msTTL=64 結(jié)果出現(xiàn)了回應(yīng)了!這表示這一個(gè)MTU值是可行的!不過(guò),強(qiáng)烈建議找出可行的最大MTU值!這樣一來(lái),在設(shè)定的時(shí)候,才可以達(dá)到最佳的網(wǎng)速! 找出MTU值:利用上面這個(gè)方法找到的數(shù)值還不是MTU喔!由于一些封包上面的問(wèn)題,上面這個(gè)值再加上28才是我們所需要的MTU值!所以,在上面的例子中,我們所需要的MTU值是1464+28=1492! 附注:我設(shè)置為1452+28=1480后,還是會(huì)出現(xiàn)有些網(wǎng)站打不開(kāi)、遠(yuǎn)程桌面無(wú)法通過(guò)域名登陸的問(wèn)題(通過(guò)ip可以正常遠(yuǎn)程桌面登陸),而把MTU設(shè)置為1452后,反而這些問(wèn)題都迎刃而解了,并且,此時(shí),登陸zlbog后臺(tái)正常、使用域名登陸遠(yuǎn)程桌面正常。 一般來(lái)講,設(shè)計(jì)好本機(jī)的MTU值,可以解決部分網(wǎng)站打不開(kāi)的情況,但是如果你的共享主機(jī)或路由器的MTU設(shè)置有問(wèn)題,有時(shí)問(wèn)題仍然存或,或者出現(xiàn)網(wǎng)速過(guò)慢的情況。合理的設(shè)置路由器與本機(jī)的MTU值,就可以完全解決上述問(wèn)題,使上網(wǎng)速度達(dá)到最大化。 如何修改本機(jī)的MTU?修改方法如下: (1)、運(yùn)行regedit (2)、瀏覽到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces (3)、Interfaces下有多個(gè)子項(xiàng),每個(gè)子項(xiàng)對(duì)應(yīng)一個(gè)網(wǎng)卡。請(qǐng)按如下方法選擇網(wǎng)卡: (4)、確定本機(jī)用來(lái)連接Internet的網(wǎng)卡或撥號(hào)連接的IP,如192.168.0.19; (5)、用鼠標(biāo)點(diǎn)擊Interfaces上的子項(xiàng),查看鍵值列表中的IPAddress項(xiàng); (6)、如果IPAddress的鍵值與(4)中的IP相同,即192.168.0.19,則該子項(xiàng)就是要找的網(wǎng)卡。 (7)、進(jìn)入該子項(xiàng),在右邊的窗口里按鼠標(biāo)右鍵,選擇“新建”->“雙字節(jié)值”,輸入名稱“MTU”,按回車。再用鼠標(biāo)雙擊“MTU”,彈出修改窗口:如圖3:填入MTU的值。填寫(xiě)前請(qǐng)先把基數(shù)設(shè)為十進(jìn)制。設(shè)置好后,需要重啟機(jī)器才能生效。 實(shí)踐、重啟、測(cè)試,最后得出最佳的網(wǎng)絡(luò)狀態(tài),探索無(wú)極限,努力,終會(huì)有好結(jié)果。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |