Mungkin temen-temen pernah ketemu sama user bandel yang selalu menyedot bandwidth internet tanpa peduli sekitarnya (yang lagi sama-sama ngenet dengan si user bandel), untuk mengatasi user bandel tersebut biasanya saya selalu menggunakan aplikasi TC (traffic Control) yang sudah terinstall default di Ubuntu Server 8.04 LTS, sebenernya ada beberapa cara untuk mengatur bandwidth tiap-tiap user, seperti penggunaan Proxy (Squid) yang dipadukan dengan delay_pools sebagai salah satunya, di TC bisa juga dipadukan dengan marking (penanda) iptables di rantai MANGLE, atau bisa juga langsung diarahkan pada alamat IP yang dipake si User “bandel” tersebut. Pada tulisan saya ini, saya simulasikan penggunaan TC dengan metode HTB untuk mengatur bandwidth suatu ruangan kecil yang terdiri dari 1 router dan 4 klien
(Klien1)eth0————-|
(Klien2)eth0————-|
(Klien3)eth0————-|—————-eth1(Router)eth0 ————Internet
(Klien4) eth0————-|
dengan alamat IP seperi di bawah:
Router eth1: 192.168.0.1
Klien 1 eth0: 192.168.0.11 (Jatah Bandwidth 64 Kbps Max 256Kbps)
Klien 2 eth0: 192.168.0.12 (Jatah Bandwidth 128 Kbps Max 256Kbps)
Klien 3 eth0: 192.168.0.13 (Jatah Bandwidth 32 Kbps Max 256Kbps)
Klien 4 eth0: 192.168.0.14 (Jatah Bandwidth 32 Kbps Max 256Kbps)
Dari klasifikasi di atas maka dapat dibuat 3 kelas pada TC, mari kita mulai:






