Professional Documents
Culture Documents
Mikrotik 4 WAN Load Balancing using PCC method. Complete Script ! by zaiB | Syed Jahanzaib Personnel Blog to Share Knowledge !
57 Votes
http://aacable.wordpress.com/2011/06/04/mikrotik-4-wan-load-balance-pcc-complete-script-by-zaib/
1/4
30/9/2014
Mikrotik 4 WAN Load Balancing using PCC method. Complete Script ! by zaiB | Syed Jahanzaib Personnel Blog to Share Knowledge !
Syed Jahanzaib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/ip
add
add
add
add
add
address
address=192.168.0.1/24
address=192.168.1.2/24
address=192.168.2.2/24
address=192.168.3.2/24
address=192.168.4.2/24
/ip
add
add
add
add
firewall mangle
chain=input in-interface=WAN1
chain=input in-interface=WAN2
chain=input in-interface=WAN3
chain=input in-interface=WAN4
add
add
add
add
chain=output
chain=output
chain=output
chain=output
add
add
add
add
chain=prerouting
chain=prerouting
chain=prerouting
chain=prerouting
dst-address=192.168.1.0/24
dst-address=192.168.2.0/24
dst-address=192.168.3.0/24
dst-address=192.168.4.0/24
add
add
add
add
add
chain=prerouting
chain=prerouting
chain=prerouting
chain=prerouting
chain=prerouting
network=192.168.0.0
network=192.168.1.0
network=192.168.2.0
network=192.168.3.0
network=192.168.4.0
broadcast=192.168.0.255
broadcast=192.168.1.255
broadcast=192.168.2.255
broadcast=192.168.3.255
broadcast=192.168.4.255
action=mark-connection
action=mark-connection
action=mark-connection
action=mark-connection
connection-mark=WAN1_conn
connection-mark=WAN2_conn
connection-mark=WAN3_conn
connection-mark=WAN4_conn
http://aacable.wordpress.com/2011/06/04/mikrotik-4-wan-load-balance-pcc-complete-script-by-zaib/
i
i
i
i
i
new-connectionnew-connectionnew-connectionnew-connection-
action=mark-routing
action=mark-routing
action=mark-routing
action=mark-routing
action=accept
action=accept
action=accept
action=accept
new-routi
new-routi
new-routi
new-routi
in-interfa
in-interfa
in-interfa
in-interfa
2/4
30/9/2014
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Mikrotik 4 WAN Load Balancing using PCC method. Complete Script ! by zaiB | Syed Jahanzaib Personnel Blog to Share Knowledge !
route
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
gateway=192.168.1.1
gateway=192.168.2.1
gateway=192.168.3.1
gateway=192.168.4.1
routing-mark=to_WAN1
routing-mark=to_WAN2
routing-mark=to_WAN3
routing-mark=to_WAN4
add
add
add
add
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
dst-address=0.0.0.0/0
gateway=192.168.1.1
gateway=192.168.2.1
gateway=192.168.3.1
gateway=192.168.4.1
distance=1
distance=2
distance=3
distance=4
/ip
add
add
add
add
firewall nat
chain=srcnat
chain=srcnat
chain=srcnat
chain=srcnat
out-interface=WAN1
out-interface=WAN2
out-interface=WAN3
out-interface=WAN4
check
check
check
check
check-gateway=p
check-gateway=p
check-gateway=p
check-gateway=p
action=masquerade
action=masquerade
action=masquerade
action=masquerade
All Done ! Now Test the link by putting user load, the more multiple users load you put on it, the better Load
Balance result you will get
1
2
3
4
5
add
add
add
add
add
chain=prerouting
chain=prerouting
chain=prerouting
chain=prerouting
chain=prerouting
dst-address-type=!local
dst-address-type=!local
dst-address-type=!local
dst-address-type=!local
dst-address-type=!local
in-interface=Local
in-interface=Local
in-interface=Local
in-interface=Local
in-interface=Local
per-conne
per-conne
per-conne
per-conne
per-conne
http://aacable.wordpress.com/2011/06/04/mikrotik-4-wan-load-balance-pcc-complete-script-by-zaib/
3/4
30/9/2014
1
2
3
4
5
6
7
8
9
Mikrotik 4 WAN Load Balancing using PCC method. Complete Script ! by zaiB | Syed Jahanzaib Personnel Blog to Share Knowledge !
/ip route
add dst-address=0.0.0.0/0 gateway=1.2.3.4 routing-mark=to_wan-ISP1 check
add dst-address=0.0.0.0/0 gateway=1.2.3.4 routing-mark=to_wan-ISP2 check
With following
/ip route
add dst-address=0.0.0.0/0 gateway=1.2.3.4%eth1-ISP routing-mark=to_wan-I
add dst-address=0.0.0.0/0 gateway=1.2.3.4%eth2-ISP routing-mark=to_wan-I
Replace the eth1-ISP with your own wan interface name , use the notation % for sure.
If it works , let me know
http://aacable.wordpress.com/2011/06/04/mikrotik-4-wan-load-balance-pcc-complete-script-by-zaib/
4/4