Bandwidth Limiting Menggunakan HTB Tool

download Bandwidth Limiting Menggunakan HTB Tool

of 7

Transcript of Bandwidth Limiting Menggunakan HTB Tool

  • 8/3/2019 Bandwidth Limiting Menggunakan HTB Tool

    1/7

    Mochammad Taufiq

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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

    [email protected]

    [email protected]

    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.