返回列表 發帖
本帖最後由 gfx86674 於 2017-2-1 01:03 編輯

回覆 15# yiucsw
VPN是雙向的,只要有VPN連接成,兩端都可以借這個隧道相互翻牆.

若是從香港 撥往中國 ,香港router的設置:
  1. /ip firewall mangle add action=mark-routing chain=output dst-port=15252 \
  2.     new-routing-mark=to_cn passthrough=no protocol=udp

  3. /ip route add distance=4 gateway="l2tp-out1" routing-mark=to_cn

  4. /ip firewall nat add action=masquerade chain=srcnat \
  5. comment=l2tp-out-cn out-interface="l2tp-out1"
複製代碼


若是從中國 撥往香港 ,香港router的設置:
  1. /ip firewall mangle add action=mark-routing chain=output dst-port=15252 \
  2.     new-routing-mark=to_cn passthrough=no protocol=udp

  3. /ip route add distance=4 gateway="<l2tp-cn>" routing-mark=to_cn \
  4. comment=l2tp-in-cn

  5. /ip firewall nat add action=masquerade chain=srcnat \
  6. comment=l2tp-in-cn out-interface="<l2tp-cn>"
複製代碼
除此外,還需在/system scheduler新增script:
  1. :local cn [/interface find name~"^<l2tp-cn"]
  2. :if ([:len $cn]>0) \
  3.     do={
  4.            :if ([:len $cn]>1 || ([:len $cn]=1 && [/interface get $cn name]!="<l2tp-cn>")) \
  5.                 do={:foreach i in=$cn do={/interface l2tp-server remove $i} ; :delay 2s}

  6.            :delay 10s
  7.            :local route [/ip route find comment="l2tp-in-cn"]
  8.            :local nat    [/ip firewall nat find comment="l2tp-in-cn"]
  9.            :if ([/ip route get $route gateway]!="<l2tp-cn>" \
  10.                 || [/ip firewall nat get $nat out-interface]!="<l2tp-cn>") \
  11.                do={/ip route set $route gateway="<l2tp-cn>"
  12.                       /ip firewall nat set $nat out-interface="<l2tp-cn>"}
  13.           }
複製代碼
設置完,香港router的/ip cloud就能為中國router更新中國地址.
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

對不起我對Script 不認識,看了一會還是不明白。
/interface find name~"^<l2tp-cn" 是找L2TP-CN 的名字?
是從FDQN 的Dynamic DNS變成IP Address?

TOP

回復 17# yiucsw

~是使用正則表達式比對 ,"^"是只比對字串開頭符合條件的.
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 gfx86674 於 2017-2-1 21:44 編輯

有時候若clients重覆登入同一個帳號,會發生這樣的情況.

這樣會讓我們做site to site時出現困擾,所以要透過script阻止這樣的現象產生.

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

謝謝,不知道原因,但發現L2TP支持EOIP有點問題,從SSTP 改到L2TP, EOIP tunnel 是沒有辦法Route Traffic。
在DNS的想法是: 在中國的Mikrotik 每60分鐘通過VPN 將 香港Mikrotik的 WAN 地址複製到 中國 Mikrotik 的 StatiC DNS,用 xxxx.sn.mynetname.net。 要是解開的地址不在香港(污染),那要從新找DNS的地址。

TOP

本帖最後由 gfx86674 於 2017-2-2 17:19 編輯

回復 20# yiucsw
eoip這點小弟不清楚 ,小弟在台灣也是將eoip建置在l2tp內,

但小弟在對岸沒有router可連結,無法得知可否穿越GFW.

您可觀察是否有/ip firewall connection是否有gre封包在進行傳遞
(eoip與pptp同,是利用gre封包進行傳輸)

若是/ip firewall connection列表裡無gre連線,那可能真又在GFW卡關.
只能改在加密的sstp或ipsec裡建置eoip了.
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

再看L2TP穿越GFW, 幾乎常斷,所以是不能用穿越。
想加Vitural AP (VAP) 但想在中國派另一組IP address 嗎,如何連到EOIP。 能知道如何設定嗎?
通過EOIP到香港DHCP server 拿IP 會太慢。

TOP

返回列表