Hi everyone…
I’m having difficulties to properly mark connections. What am I doing wrong since this works only for upload and it should work only for download ![]()
I need to fix limit download per address (without simple queues!) but this seams to work only for upload.
Anyone can point me to the right track? ![]()
/ip firewall mangle
add action=mark-packet chain=prerouting comment=ICMP disabled=no new-packet-mark=ICMP passthrough=no protocol=icmp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment=DNS disabled=no dst-port=53 new-packet-mark=DNS passthrough=no protocol=udp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment=______________________P2P_________________ disabled=no dst-port=10000-65535 new-packet-mark=P2P \
passthrough=no protocol=tcp src-address=192.168.x.222 src-port=10000-65535
add action=mark-packet chain=prerouting comment="" disabled=no dst-port=10000-65535 new-packet-mark=P2P passthrough=no protocol=udp src-address=\
192.168.x.222 src-port=10000-65535
add action=mark-packet chain=prerouting comment="" disabled=no dst-port=10000-65535 new-packet-mark=P2P passthrough=no protocol=tcp src-address=\
192.168.x.222 src-port=1000-5000
add action=mark-packet chain=prerouting comment="Https download" connection-bytes=50000-0 disabled=no dst-port=443 new-packet-mark="https download" \
passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment="Ftp download" connection-bytes=50000-0 disabled=no dst-port=21 new-packet-mark="Ftp download" \
passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment="SSH download" disabled=no dst-port=22 new-packet-mark="SSH download" packet-size=1400-1500 \
passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment="http surf" connection-bytes=0-50000 disabled=no dst-port=80 new-packet-mark="Http surf" passthrough=no \
protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment="Http download" connection-bytes=50000-0 disabled=no dst-port=80 new-packet-mark="http download" \
passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment=Winbox disabled=no dst-port=8291 new-packet-mark=Winbox passthrough=no protocol=tcp src-address=\
192.168.x.222
add action=mark-packet chain=prerouting comment="Https surf" connection-bytes=0-50000 disabled=no dst-port=443 new-packet-mark="Https surf" \
passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment=Telnet disabled=no dst-port=23 new-packet-mark=Telnet passthrough=no protocol=tcp src-address=\
192.168.x.222
add action=mark-packet chain=prerouting comment=SSH disabled=no dst-port=22 new-packet-mark=SSH passthrough=no protocol=tcp src-address=192.168.x.222
add action=mark-packet chain=prerouting comment=SNMP disabled=no dst-port=161 new-packet-mark=SNMP passthrough=no protocol=udp src-address=\
192.168.x.222
add action=mark-packet chain=prerouting comment=________________ disabled=no new-packet-mark=Ostalo passthrough=no src-address=192.168.x.222
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=1500k max-limit=1500k name="Prioritet 3" packet-mark="Http surf,Https surf" \
parent=global-in priority=3 queue="Test PCQ"
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=1500k max-limit=1500k name="Prioritet 6" packet-mark=\
"https download,http download,Ftp download,SSH download" parent=global-in priority=6 queue="Test PCQ"
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=1500k max-limit=1500k name="Prioritet 7" packet-mark=Ostalo parent=global-in \
priority=7 queue="Test PCQ"
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Prioritet 2" packet-mark=DNS,Winbox,SSH,SNMP,Telnet parent=\
global-in priority=2 queue="Test PCQ"
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Prioritet 1" packet-mark=ICMP parent=global-in priority=1 \
queue="Test PCQ"
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=1500k max-limit=1500k name="Prioritet 8" packet-mark=P2P parent=global-in \
priority=8 queue="Test PCQ"
/queue type
add kind=pcq name="Test PCQ" pcq-classifier=dst-address pcq-limit=20 pcq-rate=0 pcq-total-limit=1000