網(wǎng)速慢 不能瀏覽 寬帶路由
……§1,故障現象:
排除網(wǎng)絡(luò )設備、線(xiàn)路質(zhì)量的問(wèn)題后,有時(shí)候上網(wǎng)還是感覺(jué)網(wǎng)速特別慢;或者部分網(wǎng)頁(yè)不能瀏覽;或者兩臺電腦要使用寬帶路由共享上網(wǎng),就算只有一臺電腦在上網(wǎng),速度也很慢;這些是什么原因?
……§2,故障分析:
這其實(shí)不能算作故障,我們?yōu)g覽任何網(wǎng)頁(yè),或者通過(guò)寬帶路由器共享上網(wǎng)后,都會(huì )使上網(wǎng)速度存在一定的損耗,這是避免不了的。不過(guò)可以通過(guò)一些辦法將這種損耗降至最低,即更改機器或者路由的MTU值。
MTU值的意思是網(wǎng)絡(luò )上傳送的最大數據包,單位是字節。不同的接入方式,MTU值是不一樣的,如果值太大就會(huì )產(chǎn)生很多數據包碎片,增加丟包率,降低網(wǎng)絡(luò )速度。平常使用的寬帶PPPoE連接方式,其MTU值最大為1492。
解決的辦法就是在注冊表中對MaxMTU值逐步調低,直到網(wǎng)絡(luò )最正常為止。MaxMTU在注冊表中的位置是:
Windows XP/200x:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?]
其中“?”為一長(cháng)串數值,指本機連接服務(wù)器的那塊局域網(wǎng)網(wǎng)卡對應的字串,可通過(guò)查它右邊的IPAddress的值等于你設的那個(gè)網(wǎng)卡IP來(lái)找出它。如果沒(méi)有MTU鍵名,請建立MTU鍵名,類(lèi)型是REG_DWORD。
Windws 9x:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\主鍵下面建立MaxMTU鍵名,類(lèi)型是字符串。
……§3,故障解決:
那么又如何判定某個(gè)MTU值是最適合的呢?進(jìn)入DOS環(huán)境,輸入以下命令行:
ping -f -l 1464 192.168.1.1
提示:其中“192.168.1.1”是網(wǎng)關(guān)IP地址或者是某個(gè)網(wǎng)站的網(wǎng)址,如:www.baidu.com。
1464為數據包的長(cháng)度,其值為線(xiàn)路所支持的最大MTU-28,例如平常使用的寬帶PPPoE連接方式其MTU值最大為1492,1492-28=1464。
參數“-l”中是小寫(xiě)的L。
如果出現下面信息:Packet needs to be fragmented but DF set,那就表示MTU值太大了。那么我們逐步降低1464的值,直到出現:
Reply from 192.168.1.1: bytes=xxxx time=1ms TTL=64
則表示此MTU值是可行的,不過(guò)還是建議多試幾個(gè)找到最佳值。然后用這個(gè)最佳值+28,即為我們需要的最大MTU值。例如:
ping -f -l 1464 www.baidu.com
Reply from 202.108.22.5: bytes=1464 time=73ms TTL=51
……
那么我們就可以修改MTU值為:1464+28=1492。
……§4,問(wèn)題總結:
有些站點(diǎn)訪(fǎng)問(wèn)不了,也是由于Windows系統傳送的TCP包請求的segment太大,超出PPPoE的frame所能夠接受的范圍,導致PPPoE傳送“don't fragment”的ICMP而不是“must fragment”,最終導致網(wǎng)站沒(méi)有響應。這種情況稱(chēng)為BlackHole Router。
通過(guò)對網(wǎng)速的實(shí)測證明,在A(yíng)DSL接入電腦之間安裝寬帶路由器后,在多臺電腦同時(shí)在線(xiàn)的情況下,由于路由器在地址解析、路由分發(fā)等方面的耽誤,實(shí)際到達電腦的速度比單機直接連入ADSL線(xiàn)路也要稍慢一些。
……§5,問(wèn)題延伸:
使用ping命令來(lái)檢測網(wǎng)絡(luò )設備故障。有時(shí)候在排除軟件設置問(wèn)題的情況下,會(huì )出現一些網(wǎng)速變慢、無(wú)法登陸、無(wú)法上傳數據等情況,我們就可以使用:
ping -f -l xxxx 網(wǎng)關(guān)IP地址
來(lái)檢測網(wǎng)絡(luò )硬件設備故障。下面是xxxx的一些建議值:
微軟Windows系統默認值:1500-28=1472
PPPOE撥號上網(wǎng)(ADSL)(IEEE802.3/802.2):1492-28=1464
局域網(wǎng)(以太網(wǎng)):1500-28=1472
點(diǎn)對點(diǎn)(低延時(shí)):296-28=268
X.25:576-28=548
FDDI:4352-28=4324
4M/s令牌(IEEE802.5):4464-28=4436
16M/s令牌(IMB):17914-28=17886
超通道:65535-28=65507
聯(lián)系客服