P. 1
Limit IP Otomatis Queue Tree Dengan Script

Limit IP Otomatis Queue Tree Dengan Script

|Views: 63|Likes:
Dipublikasikan oleh Waluyo Chen

More info:

Published by: Waluyo Chen on Jan 05, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/05/2012

pdf

text

original

Limit IP Otomatis Queue Tree Dengan Script

By Adam Rachmad

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 : :for x from=1 to=254 do={ /ip firewall mangle add chain=prerouting src-address="192.168.1.$x" action=mark-packet new-packet-mark="U_PC_$x" passthrough=no } 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 : :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=1024k name=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=256k name="U_PC_$x" packet-mark="U_PC_$x" parent=Upload 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=1024k name="D_PC_$x" packet-mark="D_PC_$x" parent=Download 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 !

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->