Model Kursus/ Pelatihan
Materi Umum TKJ
Ubuntu 10.04 : Pengaturan Bandwith dengan WEBHTB |
![]() |
![]() |
![]() |
Ditulis oleh Tutor TKJ CLUB |
Selasa, 17 Januari 2012 05:44 |
Fitur UtamaLimitasi 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 uploadMemasangCatatan : 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. 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 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. 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
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 PemakaianUntuk 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 : cd /var/webhtb rm -rf /install
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 Setelah itu pilih tab add client dan kita dapat menspesifikasikan alamat Ip yang akan dibatasi bandwidthnya Sudah selesai ?! pengaturan yang kita lakukan belum aktif sampai kita mengakses Change QoS status dan aktifkan : Kita juga dapat melakukan monitoring kinerja Webhtb
Sumber : http://saung.igoscenter.org/ |