[分享]用兩台ASUS RT-N16(Tomato)建置兩地同網段的VPN

又來請益了..rontzong兄..
二台互ping很正常了..也可達到我想要的功能..
剛再看你的文章最後..可以看甲的心裡有沒有乙 也可以看乙的心裡有沒有甲..還有網路芳鄰..
發現..乙(RT-N16-2)看不到甲(RT-N16-1)




請問..如何讓乙看得到甲及其它有開機的電腦呢?謝謝
mxchlamp2 wrote:
又來請益了..ron...(恕刪)


這版的Tomato,在連線設備列表(Device List)裡,遠地端的電腦有時會列出來有時不會,
看它的心情決定.(我的也是這樣/別版的不知道會不會這樣.)


要知道同一網段的電腦有沒有開機,建議你用 ipscan.exe 這個小程式去掃瞄比較快.

要遙控遠端的電腦開機,可以用它的「診斷工具/網路喚醒」功能.


要遙控遠端的電腦關機,可以用「Windows內建的Shutdown指令」.

這樣,在外面也能利用PC建構VPN Client連回家裡的VPN Server抓區網內電腦硬碟中的資料.

分處於各地的RT-N16為了管理方便,請開啟路由器管理設定(Web Admin)/遠端登入(Remote)選項


並搭配DDNS使用,以利遠端機在某些情況下未取得固定IP,且又遇到VPN斷線時,
讓你可以用DDNS定址遙控修復連線,不用兩地跑.
謝謝你詳細的說明..而且還有圖可以比對..太感謝你了
我好想給你
但是沒法加..
還是要感謝你的指導..
Paneb wrote:
請問一下rontzong兄,你跑OpenVPN有沒有碰過VPN突然失效的問題?

以前我也是處理過一個案子,3據點都是HiNet PPPoE,使用 xxx@ip.hinet.net去取得固定IP,但是常常隔天某一個據點VPN會失效...(恕刪)


請問一下,3據點的VPN,您是如何建構的?

我嘗試同時把兩個Client端,連線到OpenVPN Server(TAP+StaticKey),是都可以登入成功,
但發現只要第二個Client端連線到Server時,就會導致第一個Client端與Server的VPN連線斷開,
第二個Client端與Server的VPN連線斷開時,第一個Client端與Server的VPN才能連線.

也就是說一個OpenVPN Sever(TAP+StaticKey)只能允許一個VPN Client連接.

可行的方法.
甲(Server)
  │ │
  │ └──乙(Client)
  │
  └────丙(Client)


RT-N16(Tomato)的VPN有(Server1/Server2及Client1/Client2),
目前發現要以OpenVPN(TAP+StaticKey)建構甲、乙、丙三地的VPN連線,只能使用以下的方式:

可行的方法.
1.甲(Server1、Server2)
   │    │
   │    └──乙(Client)
   │
   └────────丙(Client)

2.甲(Server)←→乙(Client/Server)←→丙(Client)
ulimie wrote:
沒錯, 用 Static key, 就只能一個 Sever 一個 Client 連接..(恕刪)


喔..原來如此,長知識了...

另外想請教,用一個Server來服務多個Client,這種做法對RT-N16會不會Loading太大了?
我在第34樓提到3據點VPN的可行方法2(各點串接).
似乎比較不會有"把雞蛋放在同一籃內"的缺點.

ulimie wrote:
我用 憑證, 所以一個 server 除了另一台 N16 client 固定 vpn 連線之外, 常常在外面用另一台 NB vpn 登入. 三地都通.

我是用我前面提到的3據點VPN的可行方法2來達到三地都通的要求.
甲(Server)←→乙(Client/Server)←→丙(Client)
不過看你的方法有個不錯的功能,就是可以在Server端看到有那些Client端連入了.
改天我也來試試您的方法...
我不很耽心 load 的問題, 年初我替朋友一家公司用 2 台 N16 也這樣搞, 主廠和分廠連起來, 到現在也沒事, 穩的很.

用串的更糟糕, 一個節點斷了, 後面就全斷了, 只用一個 Server 反而好處理, 哪條線有問題就處理哪個, 不會影響別的.
您用同一台 n16 設兩個 server 又還好, 如果有 三個以上 client 怎辦?
ulimie wrote:
如圖, 我的 Client list 有兩個, 分屬兩個不同 ip 來源:..(恕刪)


想請教,只用一個 Serve的方式,可以由Server端斷開指定的Client連接嗎?

ulimie wrote:
用串的更糟糕, 一個節點斷了, 後面就全斷了, 只用一個 Server 反而好處理, 哪條線有問題就處理哪個, 不會影響別的...(恕刪)


那倒不完全是.

多據點如果是用串的,當從中間斷開時,分屬二邊的Group各自也都還能互通啊!
只是看這樣對你的需求有沒有用而以,
一般而言,都是是分公司(Clinet)對總公司(Server)連線需求較大,
分公司跟分公司間連線需求較小.

只用一個 Server的話,就怕問題出在這裡(這就是我前面提到的"雞蛋放同籃"的理論)

當然啦!最好是環路串接,這樣就不怕單一點斷線了(不知道有沒有這樣的架構哩!)

ulimie wrote:
您用同一台 n16 設兩個 server 又還好, 如果有 三個以上 client 怎辦?...(恕刪)


我沒開2個Server,是開Client/Server各一啦!

要三個以上的話,就一直串下去嘍!就像這樣
甲(Server)←→乙(Client/Server)←→丙(Client/Server)←→丁(Client/Server)←→戊(Client)
不過,我只是家庭使用而以,事業沒做那麼大啦!

=================================================================================
對ping值有嚴格要求的,不要用這種串接的方式,
Because...

If
甲 ping 乙 =t1
乙 ping 丙 =t2
丙 ping 丁 =t3
丁 ping 戊 =t4
then
甲 ping 戊 =t1+t2+t3+t4
就 tomato GUI 操作上, Server 沒地方可以設定指定斷開某個 client, 大概要 telnet 進去下指令, 通常我們處理連線都來不及了, 比較沒去想斷開的問題.

甲 - 戊串接, 如果丙死掉了, 就甲乙, 丁戊 分兩國; 如果只有甲當 server, 那只有丙有問題, 其他不受影嚮.
也是啦, server 死掉, 大家都完了. 真要搞的話, 備援計劃應該是要考慮的. 不過, 這已經不只是單一一台 N16 Server 的事了.

我家裡也是私人使用, 只是除了 N16 兩台兩端連接之外, 我的 NB, 還有我家人的 NB 外出還是要用的. 所以連同 N16 client 我會有 3 個 Client 同時上. 以後外出唸書的多了, 還會有更多的 client.
然後, 每台 N16 旗下都有一些 PC/NB, 網芳一看常常都有十多台出現.

mxchlamp2 wrote:
又來請益了..ron...(恕刪)


原來是Static key的緣故,難怪我之前用1 Server,2 client,都會斷開。

後來我也是改用 2 server的方式解決。不過現在不歸我管就是了。

不過我印象中,VPN 檔案傳輸的效率不是很好,在以前10M/2M下,大概才110 KB/s,不知道大家的情況是?
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 41)

今日熱門文章 網友點擊推薦!