Load balancing and failover issue

Hi, I’m using failover and load balancing for 2 WANs using scrpt PCC. It works, but I want every computer to have have all connections pass through one WAN only, not from both. I’m using per-connection classifiers like this.

add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=EngeniusAP new-connection-mark=WAN2-conn
per-connection-classifier=both-addresses:2/1

add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=EngeniusAP new-connection-mark=WAN1-conn
per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=LAN-bridge new-connection-mark=WAN1-conn
per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=LAN-bridge new-connection-mark=WAN2-conn
per-connection-classifier=both-addresses:2/1

EngeniusAP is VLAN 66, LAN-bridge is VLAn 1

I can put all the configuration if you want.
Thank you.

I think the simple version
is route LAN to interface 1, distance =1 one, ping interface
route LAN to interface 2, distance = 2
or something to that effect. Will take a look later when I have time.

I think that passthrough options has something to do with this. Also for DNS I’ve chosen 208.67.220.220 and 222.222. These are OpenDNS and I give them along with routers address. Is it correct, or I must give ONLY router’s IP address for DNS? I’m researching also NTH load balancing.

Also, I see in ident.me ISP1 address, in speedtest from time to time 2nd ISP address. ISP2 is better, because it gives more international speed.

Your solution is to change the per-connection-classifier to per-connection-classifier=src-address:2/0 etc.
Then only the computer address is used to distribute the connection usage and all traffic from a single computer always goes to the same WAN.