Anda di halaman 1dari 2

Limit IP Otomatis Queue Tree Dengan Script

Di sini saya coba membuat limit IP Address otomatis queue tree dengan script mikrotik. Otomatis
dalam arti kita membuat firewall mangle dan ...

Setting Script Logout Otomatis User Hotspot MikroTik Dengan Netwatch


Certificate SSL (https) Untuk Login Mikrotik Hotspot
BLOCK FACEBOOK, TWETTER, YOUTUBE via LAYER 7 + MODIFIKASINYA

Di sini saya coba membuat limit IP Address otomatis queue tree dengan script mikrotik.
Otomatis dalam arti kita membuat firewall mangle dan queue tree semua IP Address yang
terdapat dalam jaringan kita.
Contoh kasus : Anda ingin membuat queue tree dari semua IP Address, dari 192.168.1.2 –
192.168.1.254. Anda bisa bayangkan seberapa jenuhnya membuat mangle dan queue tree satu-
satu.
Bersama tutorial ini kita manfaatkan fungsi script di Mikrotik.

Script – Mangle
Pertama kita mark packet untuk UPLOAD dari semua IP Address yang ada :
[ros]

:for x from=1 to=254 do={ /ip firewall mangle add chain=prerouting src-

address="192.168.2.$x" action=mark-packet new-packet-mark="U_PC_$x"

passthrough=no }

[/ros] Sedikit penjelasan script diatas :


Kita buat variable “x” dri 1-254, dalam src-address kita input class IP yang kita punya di ikuti
variable yang kita buat. Trus kita mark-packet dengan nama “U_PC_$x” $x akan otomatis terisi
variable yang kita buat yaitu dari 1-254
Kedua kita mark packet untuk DOWNLOAD dari semua IP Address yang ada :

SMK DWIWARNA 2 MEDAN Created ArdinSah KLS: XII TKJ


:for x from=1 to=254 do={ /ip firewall mangle add chain=postrouting src-

address="192.168.1.$x" action=mark-packet new-packet-mark="D_PC_$x"

passthrough=no }

Perubahannya hanya pada chain dan nama paket, konsepnya sama kyk diatas Script – Queue
Tree Sekarang kita buat top parent pada queue tree untuk digunakan mangle diatas :

/queue tree add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no

limit-at=0 max-limit=256k name=Upload packet-mark="" parent=WAN priority=8

queue=default

/queue tree add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no

limit-at=0 max-limit=1024kname=Download packet-mark="" parent=LAN priority=8

queue=default

Untuk “max-limit” sesuaikan dengan total bandwidth yang anda terima dari ISP, harus sama atau
kurang dari total bandwidth. Jangan lebih karena queue tidak akan berjalan baik. Untuk “parent”
sesuaikan dengan nama interfaces di mikrotik anda. Lanjut kita buat script otomatis yang akan
membuat queue masing-masing IP pada top parent di atas

:for x from=1 to=254 do={/queue tree add burst-limit=0 burst-threshold=0

burst-time=0s disabled=no limit-at=32k max-limit=1M name="U_PC_$x" packet-

mark="U_PC_$x" parent=global-out priority=8 queue=default }

:for x from=1 to=254 do={/queue tree add burst-limit=0 burst-threshold=0

burst-time=0s disabled=no limit-at=128k max-limit=1M name="D_PC_$x" packet-

mark="D_PC_$x" parent=global-in priority=8 queue=default }

Untuk limit-at dan max-limit setiap IP Address anda bisa sesuaikan sesuai kebutuhan Akhirnya
mangle atau queue akan terbuat otomatis dari IP 192.168.1.1 – 192.168.1.254 dengan
menjalankan script diatas, ga perlu satu-satu soalnya capee donk ! Jangan di Copy Paste mentah-
mentah script diatas ke mikrotik anda. Silahkan di mengerti dulu konsep kerjanya Salam Sukses!

SMK DWIWARNA 2 MEDAN Created ArdinSah KLS: XII TKJ

Anda mungkin juga menyukai