WAN1 is connected to LTE modem directly, WAN2 is connected to other mikrotik (that makes masquerade).
I need to route traffic to particular IP / port always via WAN2, even when WAN1 is reachable.
What is wrong / missing?
Code: Select all
# model = RouterBOARD 952Ui-5ac2nD
/ip settings
set rp-filter=loose
/ip address
add address=10.20.30.1/24 interface=lan network=10.20.30.0
/ip dhcp-client
add default-route-distance=1 dhcp-options=hostname,clientid disabled=no interface=wan1
add default-route-distance=2 dhcp-options=hostname,clientid disabled=no interface=wan2
/ip firewall filter
add action=accept chain=input protocol=icmp
add action=accept chain=input connection-state=established,related
add action=accept chain=input in-interface=lan
add action=accept chain=forward in-interface=lan
add action=drop chain=input in-interface=wan1
add action=drop chain=input in-interface=wan2
add action=fasttrack-connection chain=forward connection-state=established,related
add action=drop chain=forward connection-state=invalid
add action=drop chain=forward connection-nat-state=!dstnat connection-state=new in-interface=wan1
add action=drop chain=forward connection-nat-state=!dstnat connection-state=new in-interface=wan2
/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan1 new-connection-mark=wan1_conn
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan2 new-connection-mark=wan2_conn
add action=mark-routing chain=prerouting connection-mark=wan1_conn new-routing-mark=to_wan1
add action=mark-routing chain=prerouting connection-mark=wan2_conn new-routing-mark=to_wan2
add action=mark-routing chain=prerouting dst-address=DST-IP-I-NEED-VIA-WAN2 protocol=tcp dst-port=22 in-interface=lan log=yes log-prefix=TO-VPS new-routing-mark=to_wan2 passthrough=no
/ip firewall nat
add action=masquerade chain=srcnat comment="default configuration" out-interface=wan1
/ip route
add check-gateway=ping distance=1 gateway=WAN1_GW_IP routing-mark=to_wan1
add check-gateway=ping distance=1 gateway=WAN2_GW_IP routing-mark=to_wan2
add disabled=yes distance=1 dst-address=DST-IP-I-NEED-VIA-WAN2/32 gateway=WAN2_GW_IP
Additional questions:
Is it possible to add DHCP obtained GW IP into static rule?
Is possible to run OpenVPN server listening on both WAN1 and WAN2?