Minggu, 08 Juli 2012

Bandwith Management | Linux

Untuk mengatasi rebutan bandwidth internet antar client dibutuhkan pembagian bandwidth, bisa dibayangkan jika tanpa pembagian bandwidth, jika satu cilent saja download menggunakan addons Downthemall milik mozilla firefox saja yang hanya bisa memecah proses download maksimal 10 part (1 client download dianggap ada 10 client melakukan permintaan download secara bersama), maka habislah bandwidth disedot oleh 1 client saja.

Apalagi dengan menggunakan download accelerator yang lain (getRight, IDM, DAP) yang bisa memecah proses download sampai 100 part. Untuk urusan bandwidth management (pembagian bandwidth) ini aplikasi yang cukup mudah digunakan di lingkungan Linux adalah HTB Tools.

Karena saya menggunakan Ubuntu 9.04 Jaunty Jackalope, maka saya akan sedikit sharing tentang instalasi HTB Tools di Ubuntu 9.04 Jaunty Jackalope.Pertama download paket HTB Tools terbaru di

http://htb-tools.skydevel.ro/download.php,

saya menggunakan HTB-tools-0.3.0a-i486-1.tgz ekstrak file nya, dengan perintah

$sudo tar -zxvf HTB-tools-0.3.0a-i486-1.tgz

Hasilnya akan muncul folder etc, install, sbin dan usr di /home/user/. Pindahkan isi semua folder $sbin nya HTB tools di /sbin server dengan perintah :

$sudo mv /home/user/sbin/htb /sbin

$sudo mv /home/user/sbin/htbgen /sbin

$sudo mv /home/user/sbin/q_checkcfg /sbin

$sudo mv /home/user/sbin/q_parser /sbin

$sudo mv /home/user/sbin/q_show /sbin

Pindahin folder htb di /home/user/etc ke /etc nya server dengan perintah :

$sudo mv /home/user/etc/htb /etc

Ubah nama file yang ada di /etc/htb dengan menghilangkan kata new dengan perintah :

$sudo mv /etc/htb/eth0-qos.cfg.new /etc/htb/eth0-qos.cfg

$sudo mv /etc/htb/eth1-qos.cfg.new /etc/htb/eth1-qos.cfg

Pindahkan file /home/user/etc/rc.d/rc.htb.new ke /etc/init.d/ dan ubah nama filenya menjadi rc.htb dengan perintah :

$sudo mv /home/user/etc/rc.d/rc.htb.new /etc/init.d/rc.htb

Ubah permision rc.htb agar bisa di eksekusi dengan perintah :

$sudo chmod 755 /etc/init.d/rc.htb

Mulai konfigurasi eth0-qos cfg dan eth1-qos cfg sesuai kebutuhan, Jika interface yang berhubungan langsung dengan client adalah eth1 maka yang kita konfigurasi eth1-qos cfg. $sudo nano /etc/htb/eth1-qos.cfg

-- contoh konfigurasi -- # Pengaturan bandwidth warnetku

class LAN_1 {

bandwidth 384;

limit 384;

burst 2;

priority 1;


que sfq;
client pc1 {

bandwidth 64;

limit 128;

burst 2;

priority 1;

src {

192.168.1.2/32;

};

};
client pc2 {
bandwidth 64;
limit 128;
burst 2;
priority 1;
src {192.168.1.3/32;
};
};

client pc3 {
bandwidth 64;
limit 128;
burst 2;
priority 1;
src {192.168.1.4/32;
};
};

client pc4 {

bandwidth 64;

limit 128;

burst 2;

priority 1;

src {

192.168.1.5/32;

};

};
client pc5 {

bandwidth 64;

limit 128;

burst 2;

priority 1;

src {

192.168.1.6/32;

};

};
client admin {

bandwidth 64;

limit 128;

burst 2;

priority 1;

src {

192.168.1.1/32;

};

};
};

Kalau konfigurasinya benar makan HTB Tools sudah bisa dijalankan, jalankan HTB Tools nya dengan perintah : $sudo /etc/init.d/rc.htb start_eth1 Kalau ingin HTB Tools tersebut bisa langsung dijalankan saat booting (komputer baru dinyalakan), tambahkan baris perintah tersebut di file /etc/rc.local Kalo mau lihat hasilnya jalan trafic nya bisa dilihat dengan perintah : $sudo /etc/init.d/rc.htb show_eth1 Kalo mau mematikan HTB Tools dengan perintah : $sudo /etc/init.d/rc.htb stop_eth1 Selamat mencoba, semoga sukses

kopas pyurrrrr dari :

http://www.hi-techmall.org/workshop/blog/pengaturan-bandwidth-internet-htb-tools-ubuntu

0 comments:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.

 
Design by Enggar Ranu Hariawan | Best view with Mozilla Firefox 5.0.x version or above, at 1024x768 pixels resolution.

This site using Adobe Flash Player v9.0 or above and `Javascripts Enabled' on your browser

..