iT邦幫忙

0

2台路由分享器,要做routing

nba168 2009-05-10 13:48:1715162 瀏覽

我有2台分享器有要做routing table設定,如何設定呢? (如果一定要用此方式)
環境介紹,1台分享器走中華電信VPN(10.xx.xx.xx),底下pc網段192.168.1.X
另1台分享器走撥接pppoe 8m,底下pc網段192.168.2.x
Q1.如何讓這2台分享器底下的pc,可以用網芳聯線
Q2.192.168.1.x的pc,可以介由pppoe這條線路上網?

32
pcboy
iT邦高手 1 級 ‧ 2009-05-10 16:34:36
最佳解答

IPShare1 和 IPShare2 之間用 跳過的網路線相連

IPShare1 (VPN)的 DHCP 設定為 192.168.1.x / 255.255.0.0
IPShare2 (PPPoE) 的 DHCP 設定為 192.168.2.x / 255.255.0.0
(一般IP分享器 DHCP Mask 為 255.255.255.0, 請改為 255.255.0.0)

192.168.1.x的pc,可以介由pppoe這條線路上網?
把 gateway 改為 IPShare2

nba168 iT邦新手 5 級 ‧ 2009-05-10 16:57:15 檢舉

感謝您解答,但如果不要改mask 255.255.0.0,一樣是用255.255.255.0用routing table如何設定呢?
因為想了解一下,感謝囉!

28
dosuntwn
iT邦新手 5 級 ‧ 2009-05-11 01:16:14

假設你二台分享器的IP分別是192.168.1.254和192.168.2.254
用一台電腦插二塊網卡:
一塊連接到192.168.1.254的分享器,網路設定是192.168.1.253/24
一塊連接到192.168.2.254的分向器,網路設定是192.168.2.253/24 Defult gateway設192.168.2.254
192.168.1.0/24的PC DHCP Gateway指到192.168.1.253,就可以透過192.168.2.254的8M線路上Internet

22
cklin
iT邦新手 2 級 ‧ 2009-05-11 14:39:05

IPShare1 和 IPShare2 之間用 跳過的網路線 (Crossover Link)相連,假設都連在第2Port

IPShare1 (VPN)的 DHCP 設定為 192.168.1.x/24
IPShare2 (PPPoE) 的 DHCP 設定為 192.168.2.x/24

Route Table 設定語法暫時用Windows設定方法來解釋,如有不同請參照IP分享器的說明
[語法] route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^

Step1. 在IPShare1 (VPN)的上加入下列固定路由 Static Routing
route ADD 192.168.2.0 MASK 255.255.255.0 192.168.2.254 IF 2 (網芳用)
route ADD 0.0.0.0 MASK 255.255.255.0 192.168.2.254 IF 2 (上網用)
route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.254 IF WAN_Port (Hinet_VPN用)

Step2. 在IPShare2 (PPPoE)的上加入下列固定路由 Static Routing
route ADD 192.168.1.0 MASK 255.255.255.0 192.168.1.254 IF 2 (網芳用)
route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.254 IF 2 (Hinet_VPN用)

基本上這樣的設定就會通。

如果沒通,利用traceroute 路由追蹤指令(Windows 指令是tracert,其他OS指令大多是traceroute)
來追查一下封包掉在哪一個Router之後,找下一個router就對了。

先參考試試看看,有問題再討論。

nba168 iT邦新手 5 級 ‧ 2009-05-11 20:31:23 檢舉

感謝您,再跟您確認step2的第3行是否有正確呢? route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.254 IF 2 (Hinet_VPN用)

cklin iT邦新手 2 級 ‧ 2009-05-14 10:47:32 檢舉

這一行的最主要用意是讓在 PPPoE 這個設備底下的User (IP為192.168.2.x) 也可以連上Hinet VPN(10.0.0.0)的網段,如果沒有需求可以不要加這一行~

這是以Windows 的語法來下的,讓要到10.x.x.x網段的封包往192.168.1.254走

ㄚ~可能會有一個問題是10.x.x.x網段裡的主機要知道怎麼回192.168.2.x
因為10.x.x.x網段裡的主機不知道怎麼回應192.168.2.x來的封包
這可能需要IPShare1 幫忙做NAT(位址轉換)了

先將192.168.2.x來的封包,換成IPShare1的IP再傳到10.x.x.x
因為10.x.x.x網段裡的主機知道IPShare1的IP,回應後IPShare1再換回192.168.2.x
有點小複雜,端看您有沒有這樣的需求。

我要發表回答

立即登入回答