Senin, 18 April 2011

Membatasi Bandwidth apt get

Pengen rasanya membangun server proxy sendiri, disamping sekedar dapat mencache web history, juga mengatur traffic sekaligus role2 pada firewall. Sebenarnya ada sih IP-II nganggur tapi ahhh belum bisa lah pokoknya. jadi sementara ini koneksi ya cuman di share gitu aja.

Ngomong2 soal share tanpa batasan skalipun belum mengalami kendala yang berarti... tapi ada satu hal yg lumayan bikin judeg...
adalah install/update package dari repos yang koneksinya gak bisa dibendung. Jadi kasian para tetangga kalo saya ngupdate/install package bisa gak kbagian bandwidth mereka...

Berangkat dari premis tersebut, mulailah saya googling ksana kemari... dengan tujuan mencari cara guna membatasi penggunaan bandwidth ketika sedang update/installasi paket. Cara ini juga bermanfaat buat komputer stand alone. jadi slain update, komputer juga tetap dapat di pakai buat browsing dan aktivitas internet lain.

cara pertama. yaitu pembatasan parsial, mengapa parsial karena batasan ini hanya berlaku ketika kita melakukan proses bersangkutan saja. misalnya ingin mengupgrade daftar repo kita

sudo apt-get -o Acquire::http::Dl-Limit=30 upgrade

atau menginstall aplikasi

sudo apt-get -o Acquire::http::Dl-Limit=30 instal "nama paket"

perintah diatas akan membatasi alokasi bandwidth di angka 30kbps.

cara kedua. Ini digunakan secara permanen, jadi buat temen2 yang hapalannya kurang, atau tidak suka menghapa. seperti saya maka lebih menyenangkan menggunakan cara kedua

buat file dengan nama "76download" tanpa tanda petik di direktori /etc/apt/apt.conf.d/

isi dengan baris berikut

Acquire
{
Queue-mode "access";
http
{
Dl-Limit "30";
};
};

yup cukup segitu smoga bermanfaat, saya pribadi juga menulis ini untuk menghindari lupa.

satu lagi, sekalian. mumpung lagi ngomongin pembatasan...
Untuk membatasi bandwidth di wget
cukup tambahkan baris berikut di /etc/wgetrc

limit-rate = 30k

regrads