You are on page 1of 1

:for e from=2 to=254 do={

/ip firewall mangle add action=mark-packet chain=postrouting comment="Cliente $e"


dst-address="90.0.0.$e" \
new-packet-mark="Cliente $e-down" passthrough=yes
}
:for e from=2 to=254 do={
/ip firewall mangle add action=mark-packet chain=prerouting comment="Cliente $e"
new-packet-mark="Cliente $e-up" \
passthrough=yes src-address="90.0.0.$e"
}

/queue type
add kind=pcq name=DESCARGA pcq-classifier=src-address pcq-dst-address6-mask=64 \
pcq-src-address6-mask=64
add kind=pcq name=SUBIDA pcq-classifier=dst-address pcq-dst-address6-mask=64 \
pcq-src-address6-mask=64

/queue tree
add max-limit=20M name=DESCARGA parent=global queue=DESCARGA
add max-limit=1M name=SUBIDA parent=global queue=SUBIDA

:for e from=2 to=254 do={


/queue tree add limit-at=1M max-limit=3M name="Cliente $e - DESCARGA" packet-mark=\
"Cliente $e-down" parent=DESCARGA queue=DESCARGA
}
:for e from=2 to=254 do={
/queue tree add limit-at=512k max-limit=1M name="Cliente $e - SUBIDA" packet-mark=\
"Cliente $e-up" parent=SUBIDA queue=SUBIDA
}

You might also like