Bandwidth Limiting Menggunakan HTB Tool
-
Upload
jimi-ali-baba -
Category
Documents
-
view
230 -
download
0
Transcript of Bandwidth Limiting Menggunakan HTB Tool
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
1/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
Bandwidth Limiting Menggunakan HTB Tool
INSTALLASI HTB-TOOL
1. Download file HTB-tools-0.3.0.tar.gz di http://htb-tools.arny.ro/download.php
2. Simpan file hasil download-an missal di direktori /home/pick/
3. Lalu Masuk ke direktori /home/pick/
root@server:/home/pick# ls
4. Ekstrak file HTB-tools-0.3.0.tar.gz
root@server:/home/pick# tar zxvf HTB-tools-0.3.0.tar.gz -C /usr/local/src/
HTB-tools-0.3.0/HTB-tools-0.3.0/cfg/
HTB-tools-0.3.0/cfg/eth1-qos.cfg
HTB-tools-0.3.0/cfg/eth0-qos.cfg
HTB-tools-0.3.0/cfg/possible_configs
HTB-tools-0.3.0/lib/
HTB-tools-0.3.0/lib/ll_map.c
HTB-tools-0.3.0/lib/libnetlink.c
HTB-tools-0.3.0/lib/libnetlink.h
....
...
.
5. Masuk ke direktori /usr/local/src/HTB-tools-0.3.0/, Lalu lakukan setup
root@server:/home/pick# cd /usr/local/src/HTB-tools-0.3.0/
root@server:/usr/local/src/HTB-tools-0.3.0# ./setup
Lalu muncul kotak dialog HTB-tools SETUP, Pilih INSTALL untuk melakukan install atau upgrade HTB-tools
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
2/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
6. Setelah itu muncul option apakah kita akan install FULL atau mo upgrade, pilih menu FULL karena kita
mo nginstall :-D
7. Stah itu pilih INSTALL
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
3/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
8. Proses intallasi di mulai. stlah proses intallasi selesai, muncul kotak dialog yg menanyakan letak
direktori untuk web htb. masukin aja/var/www/htdocsjika direktori root web kita di direktori tsb.
9. installasi HTB-tools slese dah :-D
10. Skarang waktunya konfigurasi....sblum ntuh mo aq jlasin dulu...ttg file2 konfigurasi nya.. :-)
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
4/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
Diasumsikan km pny 2 interface, yg satu (eth0) yg mengarah ke ISP, truz..satunya lagi (eth1) tuk ke
network km...
pada interface eth0 hanya bisa membatasi upload saja(jika km gunakan ip public) dan pada eth1 hanya
tuk download.
JADI....untuk pembatasan UPLOAD km harus ngedit file /etc/htb/eth0-qos.cfg dan
tuk pembatasan DOWNLOAD km harus ngedit file /etc/htb/eth1-qos.cfg
11. Skarang mulai dech konfigur nya....da contoh ni...
Misal..kita pny bandwidth 512kbps akan kita alokasikan tuk 4 klien, bandwidth tersebut termasuk tuk
upload dan download. maka konfigurasinya..?????
Edit file/etc/htb/eth1-qos.cfg dan/etc/htb/eth0-qos.cfg truz..isinya spt dibwh ini...
class class_1 {
bandwidth 256;
limit 512;
burst 2;
priority 1;
que sfq;
client client1 {
bandwidth 64;
limit 128;
burst 2;
priority 1;
mark 20;
dst {
192.168.0.4/32;
};
};
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
5/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
client client2{
bandwidth 64;
limit 128;
burst 2;
priority 1;
mark 20;
dst {
192.168.0.5/32;
};
};
client client3 {
bandwidth 64;
limit 128;
burst 2;
priority 1;
mark 20;
dst {
192.168.0.6/32;
};
};
client clien4 {
bandwidth 64;
limit 128;
burst 2;
priority 1;
mark 20;
dst {
192.168.0.7/32;
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
6/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
};
};
};class default { bandwidth 8; };
12. Truz...kita generate file konfigurasi tadi
root@server:/etc/htb# q_checkcfg /etc/htb/eth1-qos.cfg
Default bandwidth: 8
Class class_1, CIR: 256, MIR: 512
** 4 clients, CIR2: 256, MIR2: 512
1 classes; CIR / MIR = 256 / 512; CIR2 / MIR2 = 256 / 512
root@server:/etc/htb# q_checkcfg /etc/htb/eth0-qos.cfg
Default bandwidth: 8
Class class_1, CIR: 256, MIR: 512
** 4 clients, CIR2: 256, MIR2: 512
1 classes; CIR / MIR = 256 / 512; CIR2 / MIR2 = 256 / 512
13. Berez...dah...konfigurasi HTB kita...truz..kita jalanin HTB nya...
root@server:/etc/htb# /etc/rc.d/rc.htb start
Starting HTB-tools on eth0 ...
Checking the config file ...OK
Checking kernel support for HTB: present.
HTB-tools was successfuly started on eth0.
Starting HTB-tools on eth1 ...
Checking the config file ...OK
Checking kernel support for HTB: present.
HTB-tools was successfuly started on eth1.
-
8/3/2019 Bandwidth Limiting Menggunakan HTB Tool
7/7
Mochammad Taufiq
YM: talack_three
G-Talk: [email protected]
14. Tuk ngeliat traffik secara real time gunakan perintah
root@server:/etc/htb# /etc/rc.d/rc.htb show_eth1
class_1 224.80 2 256 512
client_1 62.25 1 64 128
client_2 51.05 1 64 128
client_3 48.25 1 64 128
client_4 63.25 1 64 128
_default_ 0 0 0 0
NB : Klo da yg salah, mohon di perbaiki yach (karna q msh blajar )jgn lupa kirim saran & kritik k email
gw.