ovo sam stigao odraditi, jedina razlika je shto su kod mene klijenti na fiksnim adresama bez pppoe. Ali, provjerio sam, i radi bez greshke:
prvi mark, za gw1:
Code:
/ ip firewall mangle
add chain=prerouting src-address=192.168.0.0/25 action=mark-connection new-connection-mark=gw1 passthrough=yes
add chain=prerouting src-address=192.168.0.0/25 action=mark-routing new-routing-mark=gw1 passthrough=no
/ ip firewall nat
add chain=srcnat connection-mark=gw1 action=src-nat to-addresses=192.168.100.55 to-ports=0-65535
/ ip route
add dst-address=0.0.0.0/0 gateway=192.168.100.1 scope=255 target-scope=10 routing-mark=gw1
drugi mark, za gw2:
Code:
/ ip firewall mangle
add chain=prerouting src-address=192.168.0.128/25 action=mark-connection new-connection-mark=gw2 passthrough=yes
add chain=prerouting src-address=192.168.0.128/25 action=mark-routing new-routing-mark=gw2 passthrough=no
/ ip firewall nat
add chain=srcnat connection-mark=gw2 action=src-nat to-addresses=192.168.10.11 to-ports=0-65535
/ ip route
add dst-address=0.0.0.0/0 gateway=192.168.10.1 scope=255 target-scope=10 routing-mark=gw2
Ovo je sve shto je potrebno, izbrishi sve shto si do sada radio i uradi iz pochetka ovako kako sam ti napisao, provjerio sam, sigurno cje raditi ako pazhljivo obrishesh stari setup i uradish iz pochetka na ovaj nachin.