替朋友設定時依Mikrotik官網說明輕輕鬆鬆就達陣;
但自己與網路另一端連結卻似乎撞到看不見的牆,怎樣都弄不好...
這問題困擾小弟兩個月,終於在前些日子突破盲點了.
問題卡在WAN的路由標記上.
小弟有設兩個PPPoE撥號,分別是1.1.1.1(浮動) ,與2.2.2.2(固定)
1.1.1.1是預設路由,電腦皆是由這個出口與網際網路連接.
2.2.2.2是預備路由,是新增用來與遠端建立Site-to-Site.
這是EOIP/GRE/IPIP的設定畫面:

Local-Address是本地地址 ,Remote-Address是遠端地址.
設定好卻無法聯結,小弟深感挫折.
於是到/ip firewall connection觀察conn連線狀況,
竟發現與3.3.3.3(遠端地址)嘗試連結的ip ,竟非設定的2.2.2.2 ,
而是1.1.1.1(預設路由) !?
當下小弟似乎被敲醒了,第一思考即路由的問題.
所以小弟添了幾筆路由器標記策略:
/ip firewall mangle
add action=mark-connection chain=prerouting \
dst-address=2.2.2.2 new-connection-mark=pppoe2_conn
add action=mark-routing chain=output connection-mark=pppoe2_conn \
new-routing-mark=to_pppoe2 passthrough=no
add action=mark-routing chain=output new-routing-mark=to_pppoe2 \
passthrough=no src-address=2.2.2.2
匯入當下, EOIP/GRE/IPIP Site-to-Site就被我連通啦!

這也就是為何替朋友設定時很容易,自己卻弄不好的原因.
因為朋友是單WAN ,做Site-to-Site直接用預設路由即可;
但在路由器多WAN的情況,則必需考量路由器進出策略,就這樣
