Windows2000,ADSL共享,有的網站上不去


Winsows2000做主機,客戶端也是WIN2k,但是主機能上的部分網站(例如:百度)客戶機怎么不能上啊???
    聽說修改注冊表可以,但是怎么修改啊?
    大家幫幫忙,小弟先謝謝了.

5 个解决方案

#1



參考:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=182262

在Windows操作系統中使用ADSL,系統默認的TCP/IP數據包最大值(MaxMTU)為1500(這是以太網分組標准),而ADSL實際使用的數據包(ADSL服務提供商設置的數據包大小)的最大值略小於1500,多為1492。而恰巧某些站點的MaxMTU值設置又大於1492,所以造成站點不能訪問。可以通過修改客戶機的Windows注冊表,降低MaxMTU值的方法來解決這個問題。

----MaxMTU是最大的TCP/IP傳輸單元,在TCP/IP協議中,將要傳輸的數據分成較小的組進行傳輸,每個組的大小為576字節。Windows默認的字節為1500,這是以太網的分組標准。ADSL使用的 PPPoE略小於這個數值,一般為1492。而某些網站)如SINA、YAHOO)采用的MaxMTU大於1492,所以,可能導致這部分網站的網頁不能訪問。

----也即Windows系列傳送的TCP包請求的segment太大,超出PPPoE的frame所能夠接受的范圍,導致PPPoE傳送“don't fragment”的ICMP而不是“must fragment”,最終導致網站沒有響應。這種情況稱為Black Hole Router。不論是PC機上安裝的PPPoE軟件或者是內置在Modem的PPPoE軟件,在使用中都有可能遇到這個問題。

----修改Windows默認的MaxMTU為1450可以解決這個問題。(應修改無法登錄網站的那些機子的參數,而不是服務器) 

在Windows 2000中
設置步驟如下:
第一步:進入注冊表查找相關的主鍵,這里與Windows 9x中的略有不同,它的位置在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<ID for Adapter>]中。同樣,些處的關鍵也是要確定主鍵的正確位置。你可以查看“Interface”項下的每個主鍵,其中包含你機器的網絡設置數據(比如IP地址、DNS服務器、默認網關等)的那項就是你需要的。
這里,我的網卡IP地址設為10.0.0.3,默認網關設為10.0.01。
第二步,在這個主鍵中,新建“REG_DWORD”鍵。
第三步,將新建的這個鍵命名為“MTU”,設置其數值為十進制的1450或是小於1492的任意數值。設置完畢,注冊表中增加一個鍵會為1450的“MTU”鍵,設置完畢,重啟機器,OK。


以MaxMTU為關鍵詞,還可從網上查到許多關於這個問題的詳細解釋。

#2


參考:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=182262

在Windows操作系統中使用ADSL,系統默認的TCP/IP數據包最大值(MaxMTU)為1500(這是以太網分組標准),而ADSL實際使用的數據包(ADSL服務提供商設置的數據包大小)的最大值略小於1500,多為1492。而恰巧某些站點的MaxMTU值設置又大於1492,所以造成站點不能訪問。可以通過修改客戶機的Windows注冊表,降低MaxMTU值的方法來解決這個問題。

----MaxMTU是最大的TCP/IP傳輸單元,在TCP/IP協議中,將要傳輸的數據分成較小的組進行傳輸,每個組的大小為576字節。Windows默認的字節為1500,這是以太網的分組標准。ADSL使用的 PPPoE略小於這個數值,一般為1492。而某些網站)如SINA、YAHOO)采用的MaxMTU大於1492,所以,可能導致這部分網站的網頁不能訪問。

----也即Windows系列傳送的TCP包請求的segment太大,超出PPPoE的frame所能夠接受的范圍,導致PPPoE傳送“don't fragment”的ICMP而不是“must fragment”,最終導致網站沒有響應。這種情況稱為Black Hole Router。不論是PC機上安裝的PPPoE軟件或者是內置在Modem的PPPoE軟件,在使用中都有可能遇到這個問題。

----修改Windows默認的MaxMTU為1450可以解決這個問題。(應修改無法登錄網站的那些機子的參數,而不是服務器) 

一、 在Windows 9x 和 Windows ME中
設置步驟如下:
第一步,運行“regedit”命令進入注冊表,找到[HKEY_MACHINE\Sysetm\CurrentControlSet\Services\Class\NetTrans\],然后找到其中的000n(n為任意數)項,這里的“000n”是你系統中使用TCP/IP協議的接口。
注意:NetTrans中的項目比較多,但一定不能找錯,找錯了即使完成了下面的步驟仍然不能達到目的。如果不能確定是哪個000n,可以按圖1右側紅線所求,尋找含有鍵名為“DriverDesc”,鍵值為“TCP/IP”的那個000n主鍵。這個主鍵里,有該計算機的網絡屬性設置。我的網卡IP地址設為10.0.0.2,網關設為10.0.0.1,子網掩碼設為255.0.0.0。
第二步,在000n項下,新建“字符串”鍵名。
第三步,將新建的這個鍵命名為“MaxMTU”,設置其鍵值為十進制的1450或1430,一般小於1492都行。設置完成后注冊表中將增加一個鍵為1450的MaxMTU鍵。設置完畢,重啟機器,客戶機即可訪問原來訪問不了的站點。


二、 在Windows 2000和 Windows XP中
設置步驟如下:
第一步:進入注冊表查找相關的主鍵,這里與Windows 9x中的略有不同,它的位置在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<ID for Adapter>]中。同樣,些處的關鍵也是要確定主鍵的正確位置。你可以查看“Interface”項下的每個主鍵,其中包含你機器的網絡設置數據(比如IP地址、DNS服務器、默認網關等)的那項就是你需要的。
這里,我的網卡IP地址設為10.0.0.3,默認網關設為10.0.01。
第二步,在這個主鍵中,新建“REG_DWORD”鍵。
第三步,將新建的這個鍵命名為“MTU”,設置其數值為十進制的1450或是小於1492的任意數值。設置完畢,注冊表中增加一個鍵會為1450的“MTU”鍵,設置完畢,重啟機器,OK。

#3


http://expert.csdn.net/Expert/topic/2482/2482717.xml?temp=5.280703E-02

#4


MaxMTU問題

#5


應該是MTU的問題,改一下試試

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com