PALMisLIFE 討論區

標題: [求助] 雙重Router下的怪異網路問題 [列印本頁]

作者: Louisc    時間: 2005-12-27 09:56
標題: [求助] 雙重Router下的怪異網路問題
我最近這幾個月以來已經快被這個問題搞瘋掉了,嘗試了三台Router
都還是一樣的狀況,所以我現在確定不是硬體跟韌體的問題,應該是
網路設定的問題,請恕小弟網路知識實在不夠專精,只好跟各位請教

首先先簡介一下小弟家的網路結構,因為我是租房子,房東有提供網
路,就是一般租房子的透過ROUTER接到房間,但是我自己又是一個p2p
重度使用者,所以為了不讓其他人造成困擾,我自己有一條8M的ADSL
好了,所以我的Router設定跟別人不大一樣,我是WAN接在房東的網路
上,直接設定DHCP,然後自己的ADSL Modem接在其中一個LAN port上
其他的桌上型電腦接在其他三個LAN port上。

這個設定有個好處是,當你不撥號的時候,就透過房東的網路出去
但是當你撥號的時候,就會透過自己的ADSL線路出去,基本上我只有
需要跑p2p或者特殊需要實體IP的應用時,才會撥號,其他都是透過
房東的線路出去。

而這種架構會產生雙重內網,就是我的WAN看出去是192.168.0.xxx
我自己的內網是192.168.3.xxx,因為我為了Xbox的問題,所以我才
一定用自己的內網以方便在區網內隨意分享檔案。

好了,現在是我的問題,我在此架構下,使用房東的網路上網之後
每過一段時間,不確定的時間,就會IE無法使用,他會一開始先無法
使用web,但是BBS或者MSN,SKYPE都可以使用,不去關閉這些程式都
可以一直用下去,但是,只要一關閉之後就無法繼續使用了,msn跟
skype或者BBS都一樣,但是這問題會只發生在一個IP上,就是說同一
個網域之內,一台電腦這樣並不會影響到其他電腦,其他電腦都可以
正常繼續使用。

我自己起先懷疑是房東網路有問題,可是,這樣不會四台電腦,包含
一個WLAN連結的NB,每個時間都只會有一台或兩台出問題,然後我懷
移是自己的Router爛,可是,我換了兩台實體router,一台DELL,一
台Linksys WRV54g,都一樣,昨天更狠把DELL的安裝DD-WRT firmware
http://wrt-wiki.bsr-clan.de/index.php?title=Main_Page
(就是把他變成WRT54Gv1.0用),還是一樣,所以我肯定不是硬體的問
題,之後,我就懷疑是DNS的問題,但是我測試過其他的DNS,房東的
seednet跟我自己的Hinet DNS都試過,也是一樣,而且我都還ping的到
yahoo的位址,表示我還是可以ping的,就是因為這樣,我才沒輒,在
這裡跟大家請益一下,或許是我自己在這架構下才會出現的問題,不知
道有前輩有這方面的經驗跟指教嗎??

[ Last edited by Louisc on 2005-12-27 at 10:03 ]
作者: funkynet    時間: 2005-12-27 10:26
標題: Re: [求助] 雙重Router下的怪異網路問題
請問一下您兩部ATU-R MODEM是先接在Switch HUB上再接PC嗎?因為看不太懂您說的直接接在ROUTER上的意思??請問ROUTER的型號是?一般說來,ROUTER上面並沒有這麼多的fast ethernet port接PC才是!!
作者: sgon    時間: 2005-12-27 10:37
標題: Re: [求助] 雙重Router下的怪異網路問題
文字內容很長, 看起來有一點吃力. 畫成示意圖是否為:

[使用房東網路時]            (G.W = Gateway)

Seednet  <------>  房東   <------>  Your Router   <------> Your PCs
               G.W_A               G.W_B                        G.W_C
                  |______________|
                        LAN 1                                               |
                                            |___________________|
                                                              LAN 2

[使用撥接網路時]
   Hinet   <------>  Your Router  <------> Your PC                                    
               G.W_D                        G.W_C
                  |__________________________|
                                 LAN 2

   此時, LAN 1 與 LAN 2 應該是不通的.


請在兩種情況下用 tracert 指令, 看看IP <---> G.W 的 Routering 狀況,
或trace看看斷在哪一段.
作者: funkynet    時間: 2005-12-27 10:44
標題: Re: [求助] 雙重Router下的怪異網路問題
我好像有點看懂您的意思了......我想原因是出在IP 分享器上面.

建議您直接將IP 分享器當作SWITCH HUB來用.也就是說所有的線路都接在LAN PORT上面,WAN PORT就不要用了,要不然IP分享器就不要用了......直接接一部SWITCH HUB就可以了......除非,你非用DHCP不可.不過......從房東那邊接過來的不就已經是經過DHCP分配的線路了嗎?
作者: Louisc    時間: 2005-12-27 11:13
標題: Re: [求助] 雙重Router下的怪異網路問題
請恕小弟畫圖很爛,所以沒有圖解我借用上面的圖來解釋一下好了
           
seednet---WAN                   LAN(192.168.0.xxx)                  
                  |______________|
                       房東          WAN       LAN1  LAN2  LAN3  LAN4(192.168.3.xxx)                     
                                            |____ _____|____|____|____|
                                     我的router         |       |       |       |   
                                                              |       |       |       |
                                                Hinet Modem   PC1  PC2   PC3
這個架構可以讓你同時使用兩種WAN的來源的其中一種
取決於你是否撥號與否,比如PC1撥號,那PC1走HINET
PC2與PC3不撥號,就是走Seednet,但是看到的是192.168.3.xxx
而在PC1輸入ipconfig,你會同時看到192.168.3.xxx跟hinet的IP
所以你可以同時使用IP sharing做網芳,也可以使用hinet IP對外

這個方式是以前PCzone學過來的變形,以前有人把WAN插到LAN
就像short的感覺一樣,但是ADSL插在LAN,這樣你就可以同時
使用撥接跟IP sharing,這樣對架站很方便,架站機用固定IP,其
他透過Router撥號使用浮動IP,但是架站機那台就不會受到firewall
保護了。

我之前提到過我換了兩台實體router,一台是linksys wrv54g,一台是
DELL truemobile2300,我想兩台台灣應該都買不到吧!我又把dell變成
wrt 54gv1.0版的第三方韌體,所以基本上硬體出問題的機率很小。
作者: Louisc    時間: 2005-12-27 11:18
標題: Re: [求助] 雙重Router下的怪異網路問題
這樣子,所有的房客都會看到我的電腦跟分享了
我就是不想要這樣子!如果設定安全性,對於
xbox又常常會出現很多奇怪的狀態出現,而且畢竟
這樣所有房客都知道你每一台電腦的名字跟裝置
所以,我選擇我現在的方式。

Originally posted by funkynet at 2005-12-27 10:44 AM:
我好像有點看懂您的意思了......我想原因是出在IP 分享器上面.

建議您直接將IP 分享器當作SWITCH HUB來用.也就是說所有的線路都接在LAN PORT上面,WAN PORT就不要用了,要不然IP分享器就不要用了......直接接一部SWITCH HUB就可以了......除非,你非用DHCP不可.不過......從房東那邊接過來的不就已經是經過DHCP分配的線路了嗎?

作者: wind-1    時間: 2005-12-27 11:35
標題: Re: [求助] 雙重Router下的怪異網路問題
您的問題應該是在同一區段內有二組DHCP SERVER造成??因為看的不是很懂,所以建議您先停用您自己的DHCP,自己區網內每一台IP都是用手動去設定試試,謝謝^_^
作者: Louisc    時間: 2005-12-27 11:45
標題: Re: [求助] 雙重Router下的怪異網路問題
很抱歉,但是我相信您誤解我的意思了,對於我的DHCP來說
就是192.168.3.xxx,房東的192.168.0.xxx在我的Router後面是不
存在的。所以根本沒有一個區段兩個DHCP的問題存在。
Originally posted by wind-1 at 2005-12-27 11:35 AM:
您的問題應該是在同一區段內有二組DHCP SERVER造成??因為看的不是很懂,所以建議您先停用您自己的DHCP,自己區網內每一台IP都是用手動去設定試試,謝謝^_^

作者: 苦力爺    時間: 2005-12-27 12:05
標題: Re: [求助] 雙重Router下的怪異網路問題
基本上,這不叫雙重 Router,這叫雙重NAT

如果是"Router" 做Routing的話,不會有這種問題發生.....

請看看你的分享器有沒有不做NAT,純Routing的功能
作者: Louisc    時間: 2005-12-27 13:02
標題: Re: [求助] 雙重Router下的怪異網路問題
很抱歉我的網路專業實在不夠,如果問到笨問題請見諒
我不瞭解的是,如果我單純只做Routering,那我家的
IP來源是??
我當初的理解很簡單,就是把兩個子網域錯開之後,就不
會有執行上的問題,這問題我想以前PIL討論過
http://forum.palmislife.com/view ... mp;highlight=router

所以理論上我們討論的點可以根本把hinet ADSL排除,因為
不加上他,根本就跟連結中的討論無任何不同,兩個NAT
的連結,但是我疑惑的就是,到底問題出在哪裡呢?他可以
使用,但是一段時間之後就不行了,又一段時間又會自己好
了。

Originally posted by 苦力爺 at 2005-12-27 12:05 PM:
基本上,這不叫雙重 Router,這叫雙重NAT

如果是"Router" 做Routing的話,不會有這種問題發生.....

請看看你的分享器有沒有不做NAT,純Routing的功能

作者: krisher    時間: 2005-12-27 13:06
標題: Re: [求助] 雙重Router下的怪異網路問題
這個是 blackhole,
目前避開的方法就是改變 topology, 不要在 nat 之後再一個 nat
作者: 小酒蟲    時間: 2005-12-27 13:19
標題: Re: [求助] 雙重Router下的怪異網路問題
那不如就直接只用自己的 8M ADSL 就好,何必一定要用到房東的線路不可?

[ Last edited by 小酒蟲 on 2005-12-26 at 21:32 ]
作者: 苦力爺    時間: 2005-12-27 13:26
標題: Re: [求助] 雙重Router下的怪異網路問題
對不起,我的語氣可能不太好讓你誤會了,不是針對你個人啦
只是每次看到廠商老是取這種容易讓人誤解的名稱就會有一股莫名的火氣上來....

你現在的情形就像是司機說的一樣,理論上是可行,但是實際執行上會有很多搭配上的奇奇怪怪的現像產生,所以如果可以,還是請避免這種兩次NAT轉換的方式。

我提供一個解決你的問題的方法好了,不一定能完全符合你的要求,不過可以試試

1.將房東提供的網路線從wan port改接到lan port
2.你內部所有的設備ip不變,但是請把子網路遮罩改成255.0.0.0,閘道請改成房東提供的分享器的ip位置。(因為我想房東應該是用預設值設定的,一般來說子網路遮罩應該是255.255.255.0)

降子的設定你還是不用改變你現在的用法,也稍微有點避開同網段內其它接收房東的分享器所分配的dhcp的電腦有看到你的設備的問題。(當然不是百分之百)

Originally posted by Louisc at 2005-12-27 01:02 PM:
很抱歉我的網路專業實在不夠,如果問到笨問題請見諒
我不瞭解的是,如果我單純只做Routering,那我家的
IP來源是??
我當初的理解很簡單,就是把兩個子網域錯開之後,就不
會有執行上的問題,這問題我想以前PIL討論過
http://forum.palmislife.com/view ... mp;highlight=router

所以理論上我們討論的點可以根本把hinet ADSL排除,因為
不加上他,根本就跟連結中的討論無任何不同,兩個NAT
的連結,但是我疑惑的就是,到底問題出在哪裡呢?他可以
使用,但是一段時間之後就不行了,又一段時間又會自己好
了。


作者: Louisc    時間: 2005-12-27 13:27
標題: Re: [求助] 雙重Router下的怪異網路問題
哈,這倒是一個重點,不過當初就是不想影響到p2p的下載
因為1T的空間一直抓東西,不過,撇開這點

我想之前的討論也提到過,用8M的話,你的Router 速度要夠快
我有夠快的ROTUER但是他的QoS很爛,所以基本上你很難達到
像小酒蟲你目前用的WRT掛上Freeman的效果,基本上我嘗試
過,一般都要使用撥號的會快很多,所以我以前就是把他WAN
跟lan對插short,讓我可以同時使用撥號跟IP sharing,但是LAN
port不夠了,加上房東的線路不用白不用,還可以達到另類的
備援效果(不知道為啥,我的小烏龜高速跑久之後,就要重新
開機,不然會不會動><||....)

Anyway,我就是想要嘗試看看這種雙來源的方式,來達到使用
兩個網路來源的功用,但是有這個問題,所以想請問一下關鍵
到底為何...


Originally posted by 小酒蟲 at 2005-12-27 01:19 PM:
為什麼不直接只用自己的 8M ADSL 就好,而一定要用到房東的線路不可?

[ Last edited by Louisc on 2005-12-27 at 13:30 ]
作者: Roco    時間: 2005-12-27 18:41
標題: Re: [求助] 雙重Router下的怪異網路問題
用p2p的那台電腦插兩張網路卡, 一張直接接在自己的ADSL modem 另一張接原本的內網, 這樣就可以讓你一邊抓檔案 一邊又能分享檔案給其他電腦

接內網的這張網路卡,如果有設定gateway,dns, 這樣在沒撥號時,仍可透過原本的內網上網,但是要注意這樣抓檔就會影響到其他人的頻寬,
所以既然安裝了8M的ADSL,那就建議接內網的那張不要設gateway,讓這張卡純粹內網分享檔案用

我自己就是用這樣
(事實上我是p2p的電腦接三張網卡,第三裝網卡是gigabit,直接和我的主電腦AdHoc相連)

[ Last edited by 秋天裡的愛情 on 2005-12-27 at 18:52 ]
作者: Louisc    時間: 2005-12-27 19:04
標題: Re: [求助] 雙重Router下的怪異網路問題
用p2p的那台電腦插兩張網路卡,實在是很好的建議,可惜的是
我家的電腦在我力行家中電腦只買准系統之後,就只有NB跟准系
統了><||........
不過還是感謝各位的回應,讓我知道原來還有這樣多的方式可以
弄家裡的網路設定


Originally posted by 秋天裡的愛情 at 2005-12-27 06:41 PM:
用p2p的那台電腦插兩張網路卡, 一張直接接在自己的ADSL modem 另一張接原本的內網, 這樣就可以讓你一邊抓檔案 一邊又能分享檔案給其他電腦

接內網的這張網路卡,如果有設定gateway,dns, 這樣在沒撥號時,仍可透過原本的內網上網,但是要注意這樣抓檔就會影響到其他人的頻寬,
所以既然安裝了8M的ADSL,那就建議接內網的那張不要設gateway,讓這張卡純粹內網分享檔案用

我自己就是用這樣
(事實上我是p2p的電腦接三張網卡,第三裝網卡是gigabit,直接和我的主電腦AdHoc相連)

[ Last edited by 秋天裡的愛情 on 2005-12-27 at 18:52 ]

作者: Roco    時間: 2005-12-27 19:15
標題: Re: [求助] 雙重Router下的怪異網路問題
准系統和notebook都還可以再插一張網路卡啊....(大不了用USB2.0網路卡)
作者: Louisc    時間: 2005-12-28 23:30
標題: Re: [求助] 雙重Router下的怪異網路問題
以下是PCzone的網友提供的方式,我思考了一下根苦爺提供的
方式思考模式是差不多的,我覺得這些設定真的都很有創意
不過我想還是需要加上苦力爺提到的子網路遮罩更改以及還需要
思考如果沒有再做NAT的情況下,WAN的速度是多少的考量。

轉錄PCzone 網友mis399網友提供的方式給大家參考一下
-----------------------------------------------------------------------------------------------------------
我朋友宿舍的環境跟你蠻類似的,我的做法跟你不太一樣。
假設房東的分享器是192.168.0.1,網段是192.168.0.0/24。那我會把它的網路線接在我的分享器上的Lan 1,然後把我的分享器設成192.168.0.254,我自己的ADSL一樣接在我的分享器上的Wan。再把我自己的分享器的DHCP關掉,用房東的分享器所配發的就好。

接下來在桌面上新增兩個純文字文件,內容如下

房東.cmd (記得改副檔名)
route delete 0.0.0.0
route add 0.0.0.0 mask 255.255.255.0 192.168.0.1

自己.cmd
route delete 0.0.0.0
route add 0.0.0.0 mask 255.255.255.0 192.168.0.254

就這樣,平常就用房東的上網,要用自己的上網時就點一下「自己.cmd」,要再改回用房東的就點一下「房東.cmd」。

這樣我個人認為至少有三個好處:
1、自己內部和房東都是同網段,不用經過兩次NAT
2、不管用誰的上網都有經過NAT,多少會比較安全些
3、跟手動撥號一樣方便、快速

提供你做參考。

圖畫的有點亂,希望你看得懂。

     房東 Router (192.168.0.1)
Seednet Wan <--> Lan <--> 其他電腦 (192.168.0.X)
           |
           |    自己 Router (192.168.0.254)
           | Hinet Wan <--> Lan <--> 其他電腦 (192.168.0.X)
           |          ^
           |----------|




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5