You are on page 1of 5

/interface bridge

add name=bridge1
/interface bridge port
add bridge=bridge1 interface=ether8
add bridge=bridge1 interface=ether10
/ip address
add address=10.0.1.2/24 comment="WAN1" interface=ether1
add address=10.0.2.2/24 comment="WAN2" interface=ether2
add address=10.0.3.2/24 comment="WAN3" interface=ether3
add address=10.0.4.2/24 comment="WAN4" interface=ether4
add address=10.0.5.2/24 comment="WAN5" interface=ether5
add address=10.0.6.2/24 comment="WAN6" interface=ether6
add address=20.0.1.1/29 comment="LAN MASTER" interface=bridge1
/ip dns
set servers=8.8.8.8,8.8.4.4
/ip firewall mangle
add action=accept chain=prerouting comment="route acc" dst-address=\
10.0.1.0/24 in-interface=bridge1
add chain=prerouting dst-address=10.0.2.0/24 in-interface=bridge1
add chain=prerouting dst-address=10.0.3.0/24 in-interface=bridge1
add chain=prerouting dst-address=10.0.4.0/24 in-interface=bridge1
add chain=prerouting dst-address=10.0.5.0/24 in-interface=bridge1
add chain=prerouting dst-address=10.0.6.0/24 in-interface=bridge1
#
#
add action=mark-connection chain=prerouting comment="CONEXIONES IN w1" \
connection-state=new in-interface=ether1 new-connection-mark=wan1_conn \
passthrough=yes
add action=mark-connection chain=prerouting comment="w2" connection-state=\
new in-interface=ether2 new-connection-mark=wan2_conn passthrough=yes
add action=mark-connection chain=prerouting comment="w3" connection-state=\
new in-interface=ether3 new-connection-mark=wan3_conn passthrough=yes
add action=mark-connection chain=prerouting comment="w4" connection-state=\
new in-interface=ether4 new-connection-mark=wan4_conn passthrough=yes
add action=mark-connection chain=prerouting comment="w5" connection-state=\
new in-interface=ether5 new-connection-mark=wan5_conn passthrough=yes
add action=mark-connection chain=prerouting comment="w6" connection-state=\
new in-interface=ether6 new-connection-mark=wan6_conn passthrough=yes
#
#
#
add action=mark-routing chain=output comment="CONEXIONES OUT" connection-mark=\
wan1_conn new-routing-mark=to_wan1 out-interface=ether1 passthrough=no
add action=mark-routing chain=output connection-mark=wan2_conn \
new-routing-mark=to_wan2 out-interface=ether2 passthrough=no
add action=mark-routing chain=output connection-mark=wan3_conn \
new-routing-mark=to_wan3 out-interface=ether3 passthrough=no
add action=mark-routing chain=output connection-mark=wan4_conn \
new-routing-mark=to_wan4 out-interface=ether4 passthrough=no
add action=mark-routing chain=output connection-mark=wan5_conn \
new-routing-mark=to_wan5 out-interface=ether5 passthrough=no
add action=mark-routing chain=output connection-mark=wan6_conn \
new-routing-mark=to_wan6 out-interface=ether6 passthrough=no
#
#
add action=mark-routing chain=prerouting comment=marcado connection-mark=\
wan1_conn in-interface=bridge1 new-routing-mark=to_wan1 passthrough=no
add action=mark-routing chain=prerouting connection-mark=wan2_conn \
in-interface=bridge1 new-routing-mark=to_wan2 passthrough=no
add action=mark-routing chain=prerouting connection-mark=wan3_conn \
in-interface=bridge1 new-routing-mark=to_wan3 passthrough=no
add action=mark-routing chain=prerouting connection-mark=wan4_conn \
in-interface=bridge1 new-routing-mark=to_wan4 passthrough=no
add action=mark-routing chain=prerouting connection-mark=wan5_conn \
in-interface=bridge1 new-routing-mark=to_wan5 passthrough=no
add action=mark-routing chain=prerouting connection-mark=wan6_conn \
in-interface=bridge1 new-routing-mark=to_wan6 passthrough=no
#
#
#
add action=mark-connection chain=prerouting comment=divicionw1 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan1_conn per-connection-classifier=both-addresses:50/0
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/1
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/2
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/3
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/4
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/5
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/6
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/7
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/8
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan1_conn \
per-connection-classifier=both-addresses:50/9
#
add action=mark-connection chain=prerouting comment=divicionw2 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan2_conn per-connection-classifier=\
both-addresses:50/10
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/11
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/12
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/13
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/14
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/15
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/16
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan2_conn \
per-connection-classifier=both-addresses:50/17
#
add action=mark-connection chain=prerouting comment=divicionw3 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan3_conn per-connection-classifier=\
both-addresses:50/18
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/19
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/20
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/21
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/22
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/23
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/24
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan3_conn \
per-connection-classifier=both-addresses:50/25
#
#
add action=mark-connection chain=prerouting comment=divicionw4 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan4_conn per-connection-classifier=\
both-addresses:50/26
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/27
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/28
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/29
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/30
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/31
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/32
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan4_conn \
per-connection-classifier=both-addresses:50/33
#
add action=mark-connection chain=prerouting comment=divicionw5 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan5_conn per-connection-classifier=\
both-addresses:50/34
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/35
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/36
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/37
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/38
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/39
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/40
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan5_conn \
per-connection-classifier=both-addresses:50/41
#
add action=mark-connection chain=prerouting comment=divicionw6 \
connection-state=new dst-address-type=!local in-interface=bridge1 \
new-connection-mark=wan6_conn per-connection-classifier=\
both-addresses:50/42
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/43
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/44
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/45
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/46
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/47
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/48
add action=mark-connection chain=prerouting connection-state=new \
dst-address-type=!local in-interface=bridge1 new-connection-mark=wan6_conn \
per-connection-classifier=both-addresses:50/49
#
#
#
/ip firewall nat
add action=masquerade chain=srcnat comment=ENMASCARADO out-interface=ether1
add action=masquerade chain=srcnat out-interface=ether2
add action=masquerade chain=srcnat out-interface=ether3
add action=masquerade chain=srcnat out-interface=ether4
add action=masquerade chain=srcnat out-interface=bridge1
add action=masquerade chain=srcnat out-interface=ether5
add action=masquerade chain=srcnat out-interface=ether6
/ip route
add check-gateway=ping comment="wan1 to" distance=1 gateway=10.0.1.1 \
routing-mark=to_wan1
add check-gateway=ping comment="wan2 to" distance=1 gateway=10.0.2.1 \
routing-mark=to_wan2
add check-gateway=ping comment="wan3 to" distance=1 gateway=10.0.3.1 \
routing-mark=to_wan3
add check-gateway=ping comment="wan4 to" distance=1 gateway=10.0.4.1 \
routing-mark=to_wan4
add check-gateway=ping comment="wan5 to" distance=1 gateway=10.0.5.1 \
routing-mark=to_wan5
add check-gateway=ping comment="wan6 to" distance=1 gateway=10.0.6.1 \
routing-mark=to_wan6
#
add check-gateway=ping comment=wan1 distance=1 gateway=10.0.1.1
add check-gateway=ping comment=wan2 distance=2 gateway=10.0.2.1
add check-gateway=ping comment=wan3 distance=3 gateway=10.0.3.1
add check-gateway=ping comment=wan4 distance=4 gateway=10.0.4.1
add check-gateway=ping comment=wan5 distance=5 gateway=10.0.5.1
add check-gateway=ping comment=wan6 distance=6 gateway=10.0.6.1

You might also like