Ubuntu 10.04 : Pengaturan Bandwith dengan WEBHTB PDF Cetak Email
Ditulis oleh Tutor TKJ CLUB   
Selasa, 17 Januari 2012 05:44

Fitur Utama

Limitasi Bandwidth dengan IP Publik untuk upload dan download, Limitasi Bandwidth dengan IP Privat, match mark, match mark dengan u32, match MAC address pada u16 dan u32 untuk download and uploadMemasang

Catatan : pemasangan Webhtb ini dilakukan pada Ubuntu versi 10.04

Webhtb membutuhkan SSL Certificate (protokol kriptografi yang menyediakan komunikasi yang aman di Internet) untuk menunjang kerjanya. 
1. Pertama-tama kita akan memasang paket openssl dan ssl-certificate :

apt-get install openssl ssl-cert 

2. Membuat certificate untuk openssl

mkdir /etc/apache2/ssl make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem 

3. Jika berhasil,selanjutnya aktifkan modul SSL dan restart Web Server (dalam hal ini apache2)

a2enmod ssl /etc/init.d/apache2 force-reload 

4. Menyalin file certificate di virtual host

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl 

5. Edit file /etc/apache2/sites-available/ssl, dan tambahkan script pada baris terakhir sebelum “” :

nano /etc/apache2/sites-available/ssl 

isi script :

SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem 

6. Ubah parameter menjadi
7. Edit file /etc/apache2/sites-available/default, tambahkan script pada baris terakhir sebelum “”:

nano /etc/apache2/sites-available/default 

isi script :

SSLCertificateFile /etc/apache2/ssl/apache.pem 

8. Lakukan restart apache2 dan aktifkan modul HTTPS :

/etc/init.d/apache2 force-reload a2ensite ssl 

9. Lakukan Restart pada webserver

/etc/init.d/apache2 restart 

Oke, tarik nafas dulu :), selanjutnya Webhtb juga membutuhkan beberapa program pendukung seperti php dan mysql. Program tersebut dibutuhkan karena webhtb diakses melalui web browser dan memerlukan database untuk data-datanya.
1. Pasang paket php dan mysql :

apt-get install libphp-adodb php5-cli php5-gd php-pear php5-snmp php5-adodb phpmyadmin sysvconfig curl libnet-netmask-perl 

2. Download Installer WebHTB. Bisa didapatkan disini : http://www.nethd.ro/download.php 3. Ekstrak file WebHTB (berbentuk tarbal) Kemudian copy hasil ekstrakan tersebut ke direktori /var :

tar xjf webhtb.bz2 cd direktori_tempat_ekstrak cp -rf webhtb /var 

4. Beri permission folder /var/webhtb agar bisa diakses oleh apache2 :

chown -R www-data.www-data /var/webhtb 

5. Edit file /etc/apache2/sites-available/ssl kemudian tambahkan seperti dibawah ini sebelum “”  :

nano /etc/apache2/sites-available/ssl 

isi skrip :

Alias /webhtb /var/webhtb  Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all  

6. Restart Apache :

/etc/init.d/apache2 restart 

7. lakukan konfigurasi ulang password root :

passwd root 

Sudah?? Alhamdulillah sampai tahap ini proses instalasi sudah selesai :)

Tampilan dan Pemakaian

Untuk mengakses Webhtb, bukalah web browser (firefox,chrome,dll) lalu ketikan parameter berikut pada url bar :

https://[ip-server]/webhtb 

Jika berhasil maka akan muncul tampilan sebagai berikut, isilah field yang diwarnai dengan warna merah : 
Berkas:webhtb.jpg
Setelah sukses lakukan proses login, dan delete folder install

cd /var/webhtb rm -rf /install 

Berkas:webhtb1.jpg

Selanjutnya kita harus menambahkan class, yaitu nama segmen yang akan dibatasi. Disini kita dapat melakukan pembatasan alokasi Bandwith dan Limit yang dikehendaki. Pilihlah tab Classes dan add
Berkas:webhtb2.jpg

Setelah itu pilih tab add client dan kita dapat menspesifikasikan alamat Ip yang akan dibatasi bandwidthnya
Berkas:webhtb3.jpg

Sudah selesai ?! pengaturan yang kita lakukan belum aktif sampai kita mengakses Change QoS status dan aktifkan :Berkas:webhtb4.jpg

Kita juga dapat melakukan monitoring kinerja Webhtb Berkas:webhtb5.jpg


 

Sumber : http://saung.igoscenter.org/