Bandwidth merupakan barang yang mahal. Untuk saat ini kisaran 64 kps dihargai sekitar 1 jt perbulan. Permasalahnnya bandwith 64 kbits itu bukan nilai yang besar. Rata-rata yang didapat pelanggan adalah 64 1:2. Artinya 1 jalur 64 kbits digunakan untuk 2 pelanggan sekaligus. Sudah bandwidthnya dibatasi terkadang pula disisi user ada yang bertingkah seenaknya. Merasa ada koneksi internet gratis, beberapa user mulai menggunakannya untuk membuka situs-situs tertentu atau mengkoleksi file-file tertentu. Tentu saja alokasi bandwidth yang tersedia semakin menyusut. Yang merasakan adalah golongan user yang biasa-biasa saja (bukan mania internet), mereka hanya bisa mengelus dada.
Untuk mengatasi hal diatas, agar setiap user mendapat bandwidth yang cukup, bisa digunakan aplikasi squid proxy server.Ada beberapa tag konfigurasi untuk delay pools di squid.conf.
Contoh: Bandwidth tersedia 512KBps, untuk browsing disediakan bandwidth 384KBps, sisanya untuk aktifitas lain. Di jaringan tersebut ada 3 departement dengan network yang berbeda misal lab (192.168.1.0/24), manajer(192.168.2.0/24), Sales(192.168.3.0/24). Misal oleh admin di set bahwa per-network mendapat jatah 128KBps/s. Maka user di sales akan mendapat pembagian bandwidth sama besar dari total 128KBps. Maka user di lab akan mendapat pembagian bandwidth sama besar dari total 128KBps. Maka user di manajer akan mendapat pembagian bandwidth sama besar dari total 128KBps.
delay_access 1 allow manajer delay_access 1 deny all delay_access 2 allow sales delay_access 2 deny all
SpesialCase: -1/-1 berarti unlimited atau tidak dibatasi pada nilai restore/max
Bila terdapat lebih dari 1 network class C, maka setiap network akan dipaksa maksimum sebesar 32 Kb/sec dan tiap user pada satu network akan mendapat bandwidth maksimum 10 Kb/sec, dengan burstable file 64 Kb
Saya ingin membatasi user yang melakukan download, jika file tersebut kurang dari 5 MB maka tidak akan di limit alias full, tapi jika lebih dari 5 MB akan di limit sampai kecepatan 10 Kb/s
acl download url_regex -i \.ac3$ \.cda$ \.vro$ \.deb$ \.mkv$
————————————————————————————
Sama seperti kasus 1 cuma saya ingin group admin dan management tidak dibatasi dalam mendownload selain group tersebut tetep ter limit sampai 10Kb/s.
delay_pools 2
delay_access 1 deny all
Catatan: Penempatan delay pools admin dan management harus diatas delay pools download, karena jika dibalik tidak akan berfungsi.
Bagaimana caranya membuat delay pools untuk membatasi speed per user staff di siang hari dengan speed …KBps dan malam hari dengan speed …KBps. Jadi ketika malam bandwidth untuk user staff makin kecil, dan bukan malah di loss, selain staff tidak terikat aturan ini.
acl JAM_KANTOR time 08:00-17:00
delay_access 1 deny all
delay_access 2 deny all
Tidak ada komentar:
Posting Komentar
Berkomentarlah dengan Baik dan Tidak memasukkan Spam disini, jangan gunakan bahasa daerah!! Oke :)
By Kiki Sharings Center 2012