Thursday, December 20, 2012

How To : Membatasi Bandwidth menggunakan Squid

Squid menyediakan fitur untuk melakukan pembatasn bandwidth pada suatu jaringan komputer yang terhubung ke internet. Delay Pools merupakan fitur yang digunakan untuk bandwidth limitation (pembatasan bandwidth) di squid.

Berikut adalah langkah-langkah yang harus dilakukan untuk melakukan pembatasan bandwidth

Jangan batasi bandwidth untuk jaringan local. Di jaringan lokal kita biasa menggunakan file sharing maupun printer sharing. Alangkah baiknya untuk jaringan lokal tidak perlu dilakukan pembatasan bandwidth. Tambahkan rule berikt pada konfigurasi squid.com
acl magic_words1 url_regex -i 192.168


Segmen ip di atas untuk ip class c, untuk yang menggunakan ip class A (seperti 10.10) silahkan menyesuaikan.

Tentukan jenis / tipe file yang akan dibatasi bandwidthnya.
acl magic_words2 url_regex -i frp .exe .mp3. vqf .tar.gz .rpm .zip .rar .avi .mpeg .mpe .mpg .ram .rm .iso .raw .wav .mov .mkv
Pastikan rule di atas dalam satu bari (tanpa enter). Pembatasan tidak dilakukan untuk jenis atau tipe file *.html *.jpg *.jpeg dan file yang serupa karena tidak membutuhkan banyak bandwidth.

Tentukan waktu pembatasan bandwidth. Traffic yang padat biasanya terjadi pada siang hari. Maka lakukan pembatasan pada waktu-waktu yang pada.
acl day time 09:00-16.00
Kita mempunyai delay pool yang berbeda yaitu untuk jaringan lokal dan yang ke internet (magic_words1 dan magic_worlds2 yang telah didefinisikan di atas)
delay_pools 2
Delay pool pertama
delay_class 1 2
delay_paramaeters 1 -1/-1 -1/-1
delay_class 1 allow magic_words1
-1/-1 berarti tidak ada pembatasn bandwidth

Delay pool kedua
Kita akan membatasi bandwidth dari file yang didefiniskan pada magic_words2
delay_class 2 2
delay_parameters 2 100000/150000 20000/120000
delay_acces 2 allow day
delay_acces 2 deny !day
delay_acces 2 allow magic_words2

Parameter 100000/150000 merupakan nilai dari seluruh jaringan
Parameter 20000/120000 merupakan nilai untuk satu client / komputer
Jika file yang didownload telah melebihi 150000 byte maka satu komputer akan tetap melakukan proses download dengan kecepatan yang menurun menjadi 20000 byte/s = 20kB/s.

sumber :

1 comment:

  1. Hi, everything is going sound here and ofcourse every
    one is sharing facts, that's truly fine, keep up writing.
    my webpage: teenporn

    ReplyDelete

Komisi Gratis | Bisnis Online Tanpa Modal

Followers