PCC Issues

Having some issues trying to get some PCC working. Everything I have found doesn't seem to work.

This is the code of what I am doing. As soon as I add the routing marks under ip routes internet stops and wont' let you go anywhere.

Any suggestions or help would be great

jul/27/2017 12:31:20 by RouterOS 6.37.4

software id = TFPM-B8GM

/interface bridge
add admin-mac=64:D1:54:06:F5:00 auto-mac=no name="Guest Bridge 1"
add name="Guest Bridge 2"
/interface ethernet
set [ find default-name=ether2 ] name=ether2-master
set [ find default-name=ether3 ] master-port=ether2-master
set [ find default-name=ether4 ] master-port=ether2-master
set [ find default-name=ether5 ] master-port=ether2-master
set [ find default-name=ether6 ] name=ether6-master
set [ find default-name=ether7 ] master-port=ether6-master
set [ find default-name=ether8 ] master-port=ether6-master
set [ find default-name=ether9 ] master-port=ether6-master
/ip neighbor discovery
set ether1 discover=no
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=default-dhcp ranges=192.168.88.10-192.168.88.254
add name=Guest1 ranges=192.168.200.2-192.168.207.254
add name=Guest2 ranges=192.168.96.2-192.168.103.254
/ip dhcp-server
add address-pool=Guest1 disabled=no interface="Guest Bridge 1" name=defconf
add address-pool=Guest2 disabled=no interface="Guest Bridge 2" name=server1
/interface bridge port
add bridge="Guest Bridge 1" interface=ether2-master
add bridge="Guest Bridge 2" interface=ether6-master
add bridge="Guest Bridge 1" interface=sfp1
/ip address
add address=192.168.200.1/21 interface="Guest Bridge 1" network=192.168.200.0
add address=192.168.96.1/21 interface="Guest Bridge 2" network=192.168.96.0
add address=192.168.50.2/24 interface=ether1 network=192.168.50.0
add address=192.168.60.2/24 interface=ether10 network=192.168.60.0
/ip dhcp-client
add comment=defconf dhcp-options=hostname,clientid interface=ether1
add comment=defconf dhcp-options=hostname,clientid interface=ether10
/ip dhcp-server network
add address=192.168.88.0/24 comment=defconf gateway=192.168.88.1
add address=192.168.96.0/21 dns-server=192.168.96.1 gateway=192.168.96.1
add address=192.168.200.0/21 dns-server=192.168.200.1 gateway=192.168.200.1
/ip dns
set allow-remote-requests=yes servers=8.8.8.8
/ip dns static
add address=192.168.88.1 name=router
/ip firewall filter
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=accept chain=input comment="defconf: accept ICMP" dst-port=8291
protocol=tcp
add action=accept chain=input comment="defconf: accept established,related"
connection-state=established,related
add action=drop chain=input comment="defconf: drop all from WAN"
in-interface=ether1
add action=drop chain=input comment="defconf: drop all from WAN"
in-interface=ether10
add action=fasttrack-connection chain=forward comment="defconf: fasttrack"
connection-state=established,related
add action=accept chain=forward comment="defconf: accept established,related"
connection-state=established,related
add action=drop chain=forward comment="defconf: drop invalid"
connection-state=invalid
add action=drop chain=forward comment=
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat
connection-state=new in-interface=ether1
add action=drop chain=forward comment=
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat
connection-state=new in-interface=ether10
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.50.0/24
add action=accept chain=prerouting dst-address=192.168.60.0/24
add action=mark-connection chain=prerouting connection-mark=no-mark
dst-address-type=!local in-interface="Guest Bridge 1"
new-connection-mark=WAN1 passthrough=yes per-connection-classifier=
both-addresses:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark
dst-address-type=!local in-interface="Guest Bridge 1"
new-connection-mark=WAN2 passthrough=yes per-connection-classifier=
both-addresses:2/1
add action=mark-routing chain=prerouting connection-mark=WAN1 in-interface=
"Guest Bridge 1" new-routing-mark=ether1-mark passthrough=yes
add action=mark-routing chain=prerouting connection-mark=WAN2 in-interface=
"Guest Bridge 1" new-routing-mark=ether2-mark passthrough=yes
add action=mark-routing chain=output connection-mark=WAN1 new-routing-mark=
ether1-mark passthrough=yes
add action=mark-routing chain=output connection-mark=WAN2 new-routing-mark=
ether2-mark passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark
in-interface=ether1 new-connection-mark=WAN1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark
in-interface=ether10 new-connection-mark=WAN2 passthrough=yes
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade"
out-interface=ether1
add action=masquerade chain=srcnat comment="defconf: masquerade"
out-interface=ether10
/ip route
add check-gateway=ping distance=1 gateway=192.168.50.1 routing-mark=
ether1-mark
add check-gateway=ping distance=1 gateway=192.168.60.1 routing-mark=
ether2-mark
add distance=1 gateway=192.168.60.1
add distance=1 gateway=192.168.50.1
/system clock
set time-zone-name=America/New_York
/system identity
set name="Camden Test"
/system routerboard settings
set boot-device=flash-boot
/tool mac-server
set [ find default=yes ] disabled=yes
add interface="Guest Bridge 1"
/tool mac-server mac-winbox
set [ find default=yes ] disabled=yes
add interface="Guest Bridge 1"

Disable firewall rule with FastTrack action, reboot router and test again.

It looks like that fixed my problem with internet for sure.

Now I am having a problem with the traffic not being directed correctly.

I have tested this a couple ways. Laptop is hardwired and I also have an access point hardwired to the router.

Laptop gets WAN 2, Cell phone gets WAN 1, Had 2 other people try it and they connected with their laptops and they both got WAN 1. Switched to wireless from my laptop and I also got WAN 1.

Not sure what is going on. Suggestions and feedback would be great!