兩台分享器共存的問題



贊助商連結


頁 : [1] 2

shinn
2011-05-17, 11:22 PM
大家好,
我遇到一個滿奇怪的問題,請大家多多指教。
前一陣子把家裡的網路升級成 50M/3M,原來的分享器不敷使用,最多只能跑到 26M 左右,所以又買了一台 RouterBoard 450G,不過因為我想先把 450g 設定好再開放給其他人使用,避免我亂搞設定造成網路一下連線、一下斷線。卻因為同一網段裡有兩台分享器而產生這個問題。
以下是家裡的網路架構,說實在真的很簡單,大部份網友家裡的架構也是這樣,不過因為圖片總比文字容易瞭解,所以還是把圖放上來。
http://www.pczone.com.tw/attachment.php?attachmentid=21551&stc=1&d=1305643940

其他使用者還是跑舊的分享器(左邊)
Wan 是撥接得到動態 ip
Lan 是192.168.1.254/24
開啟 DHCP

有三台電腦是跑新的分享器(右邊, 450g)
Wan 是撥接取得固定ip
Lan 是 192.168.1.252/24
關閉 DHCP: 避免自動分配到此測試中的分享器

照理說,如果有電腦想要跑 rb450g ,只要把 gateway 改成 .252 就可以了,但是狀況就發生了,改完 gateway 之後,該電腦的流量竟然還是繞到舊的分享器上。
我左看看、右看看,也不知道怎麼會有這種情況,先大概描述一下 rb450g 的 port 設定
Port0: Wan 撥接的介面
Port1~4: 4個 Lan port 做成 Bridge

我的電腦一開始要跑新的分享器也有遇到這個問題,但是我把接到 switch 上的線直接插到 450g 後就正常了,後來就算插回去 switch 也是正常。
接下來的兩台電腦也同樣遇到這個問題,詭異的是,當發生問題時把網路線直接插到 450g 上也是一樣,流量會繞回舊分享器。

後來這兩台流量是如何跑到新的分享器,我也不太確定。當初也是試了下面幾種方法,才突然在 450g 上面看到流量和 arp
1.把線插到 rb450g的 Lan 上。(有時候不行)
2.在 rb450g 上設定該電腦的 arp.(這一招成功過一次,不過設成 static arp 有時候又行不通,要讓 450g 自己抓到比較正常,自己抓到的 ip 前面會有一個 'D')
3.停用windows 網路卡再啟用、windows 重新開機、或是switch 拔電源再接上。

實在搞不懂為什麼會這樣,請大家為我解惑,謝謝。

贊助商連結


Spen
2011-05-18, 09:04 AM
如果照你所說,那真是一件怪事~
不過
依照你的說明.有幾點疑惑
1.您說: 照理說,如果有電腦想要跑 rb450g ,只要把 gateway 改成 .252 就可以了,但是狀況就發生了,改完 gateway 之後,該電腦的流量竟然還是繞到舊的分享器上。

請問: 您是如何確定 改完 gateway 的電腦流量 是繞到 舊 分享器 ??

2.您說: 先大概描述一下 rb450g 的 port 設定
Port0: Wan 撥接的介面
Port1~4: 4個 Lan port 做成 Bridge

請問:4個 Lan port 做成 Bridge 是甚麼意思??

shinn
2011-05-18, 09:45 AM
回Spen 兄的問題
1.請問: 您是如何確定 改完 gateway 的電腦流量 是繞到 舊 分享器 ??
該電腦上 speedtest.net,然後同時監看兩台分享器的流量,明誠那一台有即時流量圖可以看, rb450g 就看 Interfaces 的流量。

2.4個 Lan port 做成 Bridge 是甚麼意思??
4 port 做成 bridge 其實就是 switch 而己,因為 450g的每一個port 可以做 vlan 也可以做 bridge ,這一個應該不用特別提出來說明,反而會讓人混淆。

Spen
2011-05-18, 12:55 PM
依照您的說明,如果是我,我會做以下確認

1.tracer router 看看是否真的 "該經由 新 卻跑 舊 "
1.1 檢查 PC Route Table 是否無誤、Default Gateway 設定是否無誤

如果真的還是 " 經由 新 卻跑 舊"~

直接在 PC 端 ping www.hinet.net ~ 然後拔掉 新 OR 舊 (交叉測試) ~ 看看是否能通~ 就可以知道問題在哪了~

shinn
2011-05-18, 01:54 PM
謝謝 Spen 兄,
小弟在外上班,等星期五回家再測試。

在改成 .252 時有確認過 default gateway,是經由 .252 沒錯,但 trace route 就沒有試了.



直接在 PC 端 ping www.hinet.net ~ 然後拔掉 新 OR 舊 (交叉測試) ~ 看看是否能通~ 就可以知道問題在哪了~
其實這裡也有一個很詭異的現象,不過我不能確認,因為現在想起來真的不太可能

狀況:
PC1 己經可以由新的分享器(450g)上網,也開著 ping -t 168.95.1.1
因為PC2 流量會跑到舊分享器,我乾脆把舊分享器的 lan or wan 拔掉,結果 PC1 的 ping 馬上 timeout.

JQJQ
2011-05-18, 03:19 PM
小烏龜 --> RB450G

RB450G
|--> 交換器
|--> Whr-g54s (單純當無線基地台)


為什麼還要把Whr-g54s 再接回交換器?

shinn
2011-05-18, 03:24 PM
小烏龜 --> RB450G

RB450G
|--> 交換器
|--> Whr-g54s (單純當無線基地台)


為什麼還要把Whr-g54s 再接回交換器?

因為 rb450g 功能太強了,有些設定頗為複雜

所以我先讓一般使用者先跑舊的分享器 whr-g54s,避免測試過程中斷線或是不穩定

測試使用者可以跑新的分享器,等設定比較完全後,再把舊的分享器拔掉,或是只開無線基地台的功能.

JQJQ
2011-05-18, 04:25 PM
原來如此

原本已取的資料無法隨著使用者修改而 -及時- 所改變,這是樓主碰到的問題

shinn
2011-05-18, 09:30 PM
剛剛家人傳來 trace route 的結果
1 <1 ms <1 ms <1 ms 192.168.1.252
2 <1 ms <1 ms <1 ms 192.168.1.254
3 20 ms 23 ms 58 ms h254.s98.ts.hinet.net [168.95.98.254]
4 58 ms 70 ms 49 ms tc-c6r2.router.hinet.net [168.95.145.18]
5 73 ms 57 ms 56 ms TCHN-3111.hinet.net [220.128.16.146]
6 46 ms 62 ms 50 ms 202-39-179-185.HINET-IP.hinet.net [202.39.179.185]
7 57 ms 62 ms 63 ms dns.hinet.net [168.95.1.1]

果然會經過 252 再繞到 254...
目前 450g 的路由表是
0 ADS 0.0.0.0/0 168.95.98.254 1
1 ADC 168.95.98.254/32 114.38.86.195 hinet 0
2 ADC 192.168.1.0/24 192.168.1.252 bridge 0

Spen
2011-05-19, 08:05 AM
問題節點 已經出來了~
兄臺的 450G 設定有問題~