The end setup worked for a little and wasn't really load balancing the connection, and it would disconnect local users from the internet every 15 minutes or so.
Anything missing in the configuration?
My setup:
Any help would be great. Thanks./ ip address
LAN: 192.168.0.1/24 interface=ether1
WAN1: 111.111.111.111/24 interface=ether4
WAN2: 222.222.222.222/24 interface=ether5
/ ip firewall mangle
0 chain=input action=mark-connection new-connection-mark=OutWAN1 passthrough=no in-interface=ether4
1 chain=input action=mark-connection new-connection-mark=OutWAN2 passthrough=no in-interface=ether5
2 chain=output action=mark-routing new-routing-mark=InWAN1 passthrough=no connection-mark=OutWAN1
3 chain=output action=mark-routing new-routing-mark=InWAN2 passthrough=no connection-mark=OutWAN2
4 chain=prerouting action=accept dst-address=111.111.111.111/24 in-interface=ether1
5 chain=prerouting action=accept dst-address=222.222.222.222/24 in-interface=ether1
6 chain=prerouting action=mark-connection new-connection-mark=OutWAN1 passthrough=no dst-address-type=!local in-interface=ether1 per-connection-classifier=both-addresses:2/0
7 chain=prerouting action=mark-connection new-connection-mark=OutWAN2 passthrough=no dst-address-type=!local in-interface=ether1 per-connection-classifier=both-addresses:2/1
8 chain=prerouting action=mark-routing new-routing-mark=ToWAN1 passthrough=no in-interface=ether1 connection-mark=OutWAN1
9 chain=prerouting action=mark-routing new-routing-mark=ToWAN2 passthrough=no in-interface=ether1 connection-mark=OutWAN2
/ ip route
0 dst-address=0.0.0.0/0 gateway=111.111.111.1 gateway-status=111.111.111.1 unreachable check-gateway=ping distance=1 scope=30 target-scope=10 routing-mark=InWAN1
1 dst-address=0.0.0.0/0 gateway=222.222.222.1 gateway-status=222.222.222.1 unreachable check-gateway=ping distance=1 scope=30 target-scope=10 routing-mark=InWAN2
2 dst-address=0.0.0.0/0 gateway=222.222.222.1 gateway-status=222.222.222.1 unreachable check-gateway=ping distance=1 scope=30 target-scope=10
3 dst-address=0.0.0.0/0 gateway=111.111.111.1 gateway-status=111.111.111.1 unreachable check-gateway=ping distance=2 scope=30 target-scope=10
4 dst-address=222.222.222.0/24 pref-src=222.222.222.222 gateway=ether5 gateway-status=ether5 unreachable distance=0 scope=200
5 dst-address=111.111.111.0/24 pref-src=111.111.111.111 gateway=ether1
/ ip firewall nat
0 chain=srcnat action=masquerade src-address=192.168.0.0/24
1 chain=srcnat action=masquerade out-interface=ether5
2 chain=srcnat action=masquerade out-interface=ether4