Firewall Mangle Untuk Queue Tree di Mikrotik
Written by pnyet   

Memenuhi permintaan beberapa teman akhirnya siang ini saya sempatku untuk mengupload mini how to ini. Sesuai judul, apa yg tertulis dibawah ini merupakan instan script untuk melakukan setting mangle pada mikrotik yang akan digunakan sebagai bandwith limiter dengan menggunakan queue tree. 

#IP FIREWALL MANGLE FOR QUEUE TREE



ip firewall mangle
add src-address=172.27.40.1 action=mark-connection new-connection-mark=client1 chain=prerouting
add connection-mark=client1 action=mark-packet new-packet-mark=client-1 chain=prerouting

add src-address=172.27.40.2 action=mark-connection new-connection-mark=client2 chain=prerouting
add connection-mark=client2 action=mark-packet new-packet-mark=client-2 chain=prerouting

add src-address=172.27.40.3 action=mark-connection new-connection-mark=client3 chain=prerouting
add connection-mark=client3 action=mark-packet new-packet-mark=client-3 chain=prerouting

add src-address=172.27.40.4 action=mark-connection new-connection-mark=client4 chain=prerouting
add connection-mark=client4 action=mark-packet new-packet-mark=client-4 chain=prerouting

add src-address=172.27.40.5 action=mark-connection new-connection-mark=client5 chain=prerouting
add connection-mark=client5 action=mark-packet new-packet-mark=client-5 chain=prerouting

add src-address=172.27.40.6 action=mark-connection new-connection-mark=client6 chain=prerouting
add connection-mark=client6 action=mark-packet new-packet-mark=client-6 chain=prerouting

add src-address=172.27.40.7 action=mark-connection new-connection-mark=client7 chain=prerouting
add connection-mark=client7 action=mark-packet new-packet-mark=client-7 chain=prerouting

add src-address=172.27.40.8 action=mark-connection new-connection-mark=client8 chain=prerouting
add connection-mark=client8 action=mark-packet new-packet-mark=client-8 chain=prerouting

add src-address=172.27.40.9 action=mark-connection new-connection-mark=client9 chain=prerouting
add connection-mark=client9 action=mark-packet new-packet-mark=client-9 chain=prerouting

add src-address=172.27.40.10 action=mark-connection new-connection-mark=client10 chain=prerouting
add connection-mark=client10 action=mark-packet new-packet-mark=client-10 chain=prerouting


Kemudian selanjutnya adalah membuat parent downlink dan uplink sesuai dengan yang kita inginkan.

Limiting Bandwidth

#Group 1

queue tree
add name=Group1-down parent=AP1 limit-at=131072 packet-mark='' max-limit=262144
add name=Group2-up parent=Public limit-at=65536 packet-mark='' max-limit=131072

add name=client1-down parent=Group1-down packet-mark=client-1 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client1-Up parent=Group1-up packet-mark=client-1 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s

add name=client2-down parent=Group1-down packet-mark=client-2 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client2-Up parent=Group1-up packet-mark=client-2 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s


#Group 2
add name=client3-down parent=Group2-down packet-mark=client-3 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client3-Up parent=Group2-up packet-mark=client-3 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s


add name=client4down parent=Group2-down packet-mark=client-4 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client4-Up parent=Group2-up packet-mark=client-4 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s



#Group3
add name=client5-down parent=Group3-down packet-mark=client-5 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client5-Up parent=Group3-up packet-mark=client-5 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s


add name=client6-down parent=Group3-down packet-mark=client-6 limit-at=80000 max-limit=128000 queue=default priority=8 burst-limit=150000 burst-threshold=0 burst-time=5s
add name=client6-Up parent=Group3-up packet-mark=client-6 limit-at=80000 queue=default priority=8 max-limit=128000 burst-limit=150000 burst-threshold=0 burst-time=5s

 

Dan sesterusnya sesuai dengan kebutuhannya....,

Demikian script simple ini semoga bermanfaat dan bila menemukan kesalahan dalam script mohon agar memberikan feedback ke penulis. Thanks