家里的寬帶是移動(dòng)的4M,每次打開8080網(wǎng)頁(yè)就卡頓,又時(shí)要等1、2分鐘才能打開。我用的PT-LINK340的路由器,去掉路由器直接連接電腦上網(wǎng),打開8080就正常,只要一用路由器就不行了,換了N多的瀏覽器還是不行。
今天百度了一下,終于找到了一個(gè)辦法:進(jìn)入路由器設(shè)置,網(wǎng)絡(luò)參數(shù)----WAN口設(shè)置----高級(jí)設(shè)置----把MTU值1480修改為值1400,保存一下退出路由器。重新打開8080試試,尼瑪秒開啊,真神奇。有懂的上來(lái)說(shuō)說(shuō),介個(gè)是什么道理?有相同情況的可以試試哦。
運(yùn)行: ping -f -l 1476 192.168.0.1 其中192.168.0.1是網(wǎng)關(guān)IP地址,1472是數(shù)據(jù)包的長(zhǎng)度。如果能ping通,表示數(shù)據(jù)包沒(méi)有拆包,是通過(guò)網(wǎng)關(guān)直接發(fā)送出去。 但如果顯示: Packet needs to be fragmented but DF set. 表示數(shù)據(jù)包已經(jīng)分拆開來(lái)發(fā)送。這就要我們修改MTU值,改小數(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。 |
|