家里的寬帶是移動的4M,每次打開8080網頁就卡頓,又時要等1、2分鐘才能打開。我用的PT-LINK340的路由器,去掉路由器直接連接電腦上網,打開8080就正常,只要一用路由器就不行了,換了N多的瀏覽器還是不行。
今天百度了一下,終于找到了一個辦法:進入路由器設置,網絡參數----WAN口設置----高級設置----把MTU值1480修改為值1400,保存一下退出路由器。重新打開8080試試,尼瑪秒開啊,真神奇。有懂的上來說說,介個是什么道理?有相同情況的可以試試哦。
運行: ping -f -l 1476 192.168.0.1 其中192.168.0.1是網關IP地址,1472是數據包的長度。如果能ping通,表示數據包沒有拆包,是通過網關直接發送出去。 但如果顯示: Packet needs to be fragmented but DF set. 表示數據包已經分拆開來發送。這就要我們修改MTU值,改小數據包長度,再執行上面的ping命令。從1400到1472之間多試幾次,就能找到理想的數據包長度了。把數據包長度加上數據包頭28字節,就得到MTU的值。 如果檢測到網關的MTU值是1500,不需要修改。如果網關有防火墻ping不通,可以試試直接把MTU設為1400。 |
|