####################################################################
# MIKROTIK PCQ GENERATOR FOR QUEUE TREE AND QUEUE SIMPLE
# Date/Time:
# Created By: MikTool
####################################################################
# MIKROTIK PCQ GENERATOR FOR QUEUE TREE AND QUEUE SIMPLE
# Date/Time:
# Created By: MikTool
####################################################################
/queue type
add kind=pcq name="PCQ-Up" pcq-classifier=src-address pcq-rate="512K"
add kind=pcq name="PCQ-Down" pcq-classifier=dst-address pcq-rate="1M"
/queue tree
add name="Global-Connection" parent=global comment="PCQ Generator by MikTool"
add max-limit="10M" name="Upload-Client" packet-mark="upload-client" parent="Global-Connection" queue="PCQ-Up"
add max-limit="50M" name="Download-Client" packet-mark="download-client" parent="Global-Connection" queue="PCQ-Down"
/ip firewall mangle
add action=mark-connection chain=forward new-connection-mark="global-conn" passthrough=yes src-address-list=ip-local comment="PCQ Generator by MikTool"
add action=mark-packet chain=forward connection-mark="global-conn" src-address-list=ip-local new-packet-mark="upload-client" passthrough=no
add action=mark-packet chain=forward connection-mark="global-conn" dst-address-list=ip-local new-packet-mark="download-client" passthrough=no
/ip firewall address-list
add address=192.168.0.0/16 list=ip-local
add address=172.16.0.0/12 list=ip-local
add address=10.0.0.0/8 list=ip-local
add kind=pcq name="PCQ-Up" pcq-classifier=src-address pcq-rate="512K"
add kind=pcq name="PCQ-Down" pcq-classifier=dst-address pcq-rate="1M"
/queue tree
add name="Global-Connection" parent=global comment="PCQ Generator by MikTool"
add max-limit="10M" name="Upload-Client" packet-mark="upload-client" parent="Global-Connection" queue="PCQ-Up"
add max-limit="50M" name="Download-Client" packet-mark="download-client" parent="Global-Connection" queue="PCQ-Down"
/ip firewall mangle
add action=mark-connection chain=forward new-connection-mark="global-conn" passthrough=yes src-address-list=ip-local comment="PCQ Generator by MikTool"
add action=mark-packet chain=forward connection-mark="global-conn" src-address-list=ip-local new-packet-mark="upload-client" passthrough=no
add action=mark-packet chain=forward connection-mark="global-conn" dst-address-list=ip-local new-packet-mark="download-client" passthrough=no
/ip firewall address-list
add address=192.168.0.0/16 list=ip-local
add address=172.16.0.0/12 list=ip-local
add address=10.0.0.0/8 list=ip-local