用Win2000-NAT分享ADSL的問題...



贊助商連結


akasa
2001-07-12, 04:30 PM
情況:
我用Win2000架了一台NAT,但LAN中所有電腦皆有"部分"網頁無法正確開啟(IE顯示Web網站已經找到,正在等候回應),然後就一直持續這個畫面,NAT的DNS的Resolve正常,封包Forward也沒問題.
請問這是什麼原因??要如何解決??

**曾經有網友回應說這是MTU的問題,而我也找到一篇關於MTU的文章http://www.bakwaters.com/registry2.htm
照它的方法我 Ping [IP] -f -l ???? 結果最大值是1426,那麼我最大
Non fragement 的Package就是1426Byte囉(??),而它說還要在加28才是ISP's MTU,
所以我設我的MTU為1454(LAN中所有電腦也設了),但是還是有相同的情況...
(而設1492也不行...)


**我是在W2K的Registry editor改的機碼值是 : HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
Interfaces\[ID for Adapter]
在此add value:MTU , Data Type:REG_DWORD ,
DATA:1492(0x5d4)或1454(0x5ae)兩個都試了,還是不行....(不知道有沒有改錯^^)

**Registry的改法,我是參考Microsoft的Support Knowledge Base

贊助商連結


milwater
2001-07-17, 11:26 AM
這位大大, 似乎沒這麼複雜吧..
請你檢查看看, 內部IP是否可以ping至外面的IP, 若可以, 再檢查是否Client端的瀏覽器
有設proxy,將其拿掉.
再者, 是某些特定的網站會如此嗎? 還是隨機的不一定?
將client端的DNS設為外部的作測試(168.95.1.1).. 再檢查看看吧~

akasa
2001-07-17, 01:47 PM
ㄚㄚ......忘了說,這個問題終於在7/13號解決了,先謝謝您的回應囉,
HiNet工程師回答我說,這的確是MTU問題,只是我不應該把Ping得的值加上"28",
設成"1426"就OK囉
呵呵...親愛的UO......我又回來囉......哈哈哈...

milwater
2001-07-17, 02:58 PM
最初由 akasa
ㄚㄚ......忘了說,這個問題終於在7/13號解決了,先謝謝您的回應囉,
HiNet工程師回答我說,這的確是MTU問題,只是我不應該把Ping得的值加上"28",
設成"1426"就OK囉
呵呵...親愛的UO......我又回來囉......哈哈哈...

既然如此, 我就更不瞭了..
可否請問大大, 因為我自行實作642R+Win2k NAT Router時, 並沒有遇到這樣的問題, 也沒動到這些進階的選項, 那麼為何您會有這樣的問題產生呢?
好奇好奇~~
:D

akasa
2001-07-17, 05:57 PM
我的ADSL是計時制的,Modem是TECOM的1086-B,之前"聽說"固定制的沒這問題,
而究竟是為什麼...我也不知道^_^

PS.我用D-Link的DI-707也不會有這個問題