Limit youtobe di Mikrotik

angkah 1
Kita masukan rule di firewall untuk mendapatkan IP dari download server dan memasukan IP tersebut ke dalam address list …

/ip firewall filter add chain=forward \
src-address=192.168.10.0/24 protocol=tcp content=.flv \
action=add-dst-to-address-list address-list=downloads \
address-list-timeout=01:00:00

nb: src-address=client network (lan)
Rule diatas akan menangkap semua traffic dengan content .flv yang berasal dari blok IP LAN dan memasukannya ke addres list downloads selama 1 jam.
Variable diatas dapat dirubah sesuai dengan topology dan kebutuhan anda sendiri.


Langkah 2
Kita lakukan mangle untuk marking paket yang berasal dari address list yang telah kita dapat dari Langkah 1

/ip firewall mangle add chain=forward \
protocol=tcp src-address-list=downloads \
action=mark-packet new-packet-mark=download-paket

Mangle ini kita perlukan untuk melabeli paket sehingga simple queue dapat menangkap traffic dari IP yang telah terdapat pada address list “downloads”

Langkah 3
Langkah terakhir kita masukkan simple queue dari paket mark yang telah kita dapet dari langkah 2

/queue simple add name=download-files \
max-limit=64000/64000 packet-marks=download-paket

Letakan queue di urutan paling atas supaya dibaca dulu oleh MikroTIK

That’s it ..

Kita sudah berhasil mengalokasikan bandwidth untuk traffic download file2 yang kita inginkan, dan browsing tetap lancar .. meskipun browsing ke server yang sudah pada address list menjadi lambat karena ikut ke limit ;-) at least for the next 1 hour ..


Pake Scipt

/ system scheduler
\n:if \e="youtobe" on-event=":foreach i in=\[/ip dns cache find\] do={
\n:log \find \[/ip dns cache get \$i name\] \"youtube\"\] > 0) do={
info (\"youtube: \" . \[/ip dns cache get \$i name\] . \" (ip address \" . \
\n/ip firewall address-list add \ss\] . \")\")
address=\[/ip dns cache get \$i address\] list=youtube \
\n}" start-date=sep/12/2007 start-time=21:00:00 \
interval=1m comment="" disabled=no


/ ip firewall mangle
add chain=prerouting action=mark-connection new-connection-mark=youtube \
passthrough=yes src-address-list=youtube comment="" disabled=no

add chain=prerouting action=mark-packet new-packet-mark=youtube passthrough=no \

/ queue simple
add name="youtube" dst-address=0.0.0.0/0 interface=all parent=none \
packet-marks=youtube direction=both priority=8 \
queue=PCQ_download/PCQ_download limit-at=0/0 max-limit=20000/20000 \
total-queue=default-small time=0s-1d,sun,mon,tue,wed,thu,fri,sat \
disabled=no
connection-mark=youtube comment="" disabled=no

Comments

Popular posts from this blog

Cantik 100% For Photoshop 7.0, CS2, CS3, Program Cantik & Perawatan Kulit buat PhotoShop

Trik mempercepat proses shut down Windows XP