PCC not work for me.

[admin@MikroTik] > ip

[admin@MikroTik] /ip> firewall

[admin@MikroTik] /ip firewall> mangle

[admin@MikroTik] /ip firewall mangle> add chain=input in-interface=WAN action=mark-connection new-connection-mark=wan_conn

[admin@MikroTik] /ip firewall mangle> add chain=input in-interface=WAN3 action=mark-connection new-connection-mark=wan2_conn

[admin@MikroTik] /ip firewall mangle> add chain=output connection-mark=wan_conn action=mark-routing new-routing-mark=to_wan

[admin@MikroTik] /ip firewall mangle> add chain=output connection-mark=wan2_conn action=mark-routing new-routing-mark=to_wan2

[admin@MikroTik] /ip firewall mangle> add chain=prerouting dst-address=192.168.3.0/24 action=accept in-interface=LAN

[admin@MikroTik] /ip firewall mangle> add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=LAN

[admin@MikroTik] /ip firewall mangle> add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-
mark=wan_conn passthrough=yes

[admin@MikroTik] /ip firewall mangle> add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-
mark=wan2_conn passthrough=yes

[admin@MikroTik] /ip firewall mangle>

[admin@MikroTik] /ip firewall mangle> add chain=prerouting connection-mark=wan_conn in-interface=LAN action=mark-routing new-routing-mark=to_wan

[admin@MikroTik] /ip firewall mangle> add chain=prerouting connection-mark=wan2_conn in-interface=LAN action=mark-routing new-routing-mark=to_wan2

[admin@MikroTik] /ip firewall mangle> ..

[admin@MikroTik] /ip firewall> ..

[admin@MikroTik] /ip> route

[admin@MikroTik] /ip route> add dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=to_wan check-gateway=ping

[admin@MikroTik] /ip route> add dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_wan2 check-gateway=ping

[admin@MikroTik] /ip route> add dst-address=0.0.0.0/0 gateway=192.168.3.1 distance=1 check-gateway=ping

[admin@MikroTik] /ip route> add dst-address=0.0.0.0/0 gateway=192.168.2.1 distance=2 check-gateway=ping

[admin@MikroTik] /ip route> ..

[admin@MikroTik] /ip> firewall

[admin@MikroTik] /ip firewall> nat

[admin@MikroTik] /ip firewall nat> add chain=srcnat out-interface=WAN action=masquerade

[admin@MikroTik] /ip firewall nat> add chain=srcnat out-interface=WAN3 action=masquerade

[admin@MikroTik] /ip firewall nat>


LAN = 11.1.1.0/24

WAN1= 192.168.3.1

WAN2= 192.168.2.1


I want to combine 2 ISP bandwidth for 1 Lan.

Please Guide if i did any mistake?

PCC does not and cannot combine the bandwidth of two ISP uplinks for a single connection, it can only spread multiple connections over the two uplinks so that both get used. The more connections go through the router, the more balanced the two uplinks will be.

If both uplinks are from the same ISP, you can ask them if they support bonding. You can only uses bonding with the help of your ISP.


i just followed that instruction.

can mikrotik do loadbalancing (combine 2 Wan for 1 Lan ) for us?

PCC does load balancing, which means that it balances load going through the router and spreads it over the available uplinks. Ideally, if two connections go through the router, each one goes through a different WAN link and each connection gets the full throughput of that link. Depending on what input you feed the algorithm (src-address, both-addresses-and-ports etc.) and what the algorithm decides for a particular connection, both might go through one ISP and the other one stays unused. The more connections go through the router, the more evenly load gets balanced.

What PCC can not do is let you download a file with the combined throughput of both links, because a download is just one connection (unless you use a download that spawns more than one connection, downloading slices of the file and putting them back together). Combining both WAN links into one virtual link is called bonding, not load balancing.

Hope that helps clear up the confusion.

then why PCC configure not dividing load on 2 wans.

only 1 wan is working at a time,

please chk my above configuration and guide.

please provide solution…

then why PCC configure not dividing load on 2 wans.

How did you determine that it is not working?

one Wan works at a time.

when i switched off first wan then second Wan start works.


how will i make my router get load from both interfaces…?

PCC does that. I do not see an error in your rules.
Post the output of “/ip fire export”, “/ip address export” and “/ip route export” just in case that differs from what you originally posted.

Also please describe in detail how you are testing what WAN connection gets load on it.

in winbox look at Interfaces, and select ‘Tx Bytes’ and ‘Rx Bytes’

You might be looking in the wrong place.

The TX Rate and RX Rate will vary.

Generally the amount of actual bytes TX’s and RX’d gets balanced pretty well with PCC.