Code:
/ip firewall mangle add action=mark-connection chain=prerouting in-interface=PPPoE-1 protocol=tcp dst-port=80 connection-state=new new-connection-mark=cWeb-1 passthrough=yes comment="Webserver" disabled=no add action=mark-routing chain=prerouting connection-mark=cWeb-1 in-interface=LAN new-routing-mark=rWeb-1 passthrough=no comment="" disabled=no add action=mark-connection chain=prerouting in-interface=PPPoE-2 protocol=tcp dst-port=80 connection-state=new new-connection-mark=cWeb-2 passthrough=yes comment="" disabled=no add action=mark-routing chain=prerouting connection-mark=cWeb-2 in-interface=LAN new-routing-mark=rWeb-2 passthrough=no comment="" disabled=no /ip firewall nat add action=masquerade chain=srcnat src-address=192.168.0.0/24 comment="" disabled=no add action=dst-nat to-address=192.168.0.9 to-port=80 chain=dstnat in-interface=PPPoE-1 protocol=tcp dst-port=80 comment="Forward Webserver" disabled=no add action=dst-nat to-address=192.168.0.9 to-port=80 chain=dstnat in-interface=PPPoE-2 protocol=tcp dst-port=80 comment="" disabled=no /ip route add gateway=PPPoE-1 routing-mark=rWeb-1 add gateway=PPPoE-2 routing-mark=rWeb-2 add gateway=PPPoE-1 dst-address=0.0.0.0/0 distance=1 disabled=no add gateway=PPPoE-2 dst-address=0.0.0.0/0 distance=1 disabled=no add gateway=PPPoE-1,PPPoE-2 dst-address=0.0.0.0/0 distance=1 disabled=no
logika port forwarding multiple WAN dan di tujukan ke satu LAN
anda harus membentuk connection-mark yang berbeda yang masuk dari interface WAN yang berbeda
routing-mark di berikan ke traffic yang keluar menuju WAN dari suatu LAN dengan menggunakan connection-mark yang sudah di buat dan diberikan routing-mark yang berbeda
agar traffic yang masuk dari suatu WAN benar2 bisa keluar dari WAN dari mana dia masuk