network: multiple pppoe wires and dynamic public IP
Code: Select all
/routing table
add fib name=R1 vrf=main
/ip route
add dst-address=0.0.0.0^R1/0 gateway=pppoe-out1@main
/ip firewall mangle
add action=mark-connection chain=forward comment="PCC1" dst-address-type="" \
in-interface=pppoe-out1 new-connection-mark="PCC1" packet-mark=no-mark \
passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark \
dst-address-type=!local new-connection-mark="PCC1" passthrough=yes \
per-connection-classifier="both-addresses-and-ports:2/0" src-address=10.10.1.0/24
add action=mark-routing chain=prerouting connection-mark="PCC1" \
new-routing-mark="R1" passthrough=yes src-address=10.10.1.0/24
/ip route rule
add dst-address=0.0.0.0/0 action=lookup table=R1
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out1