On Wed, Oct 31, 2007 at 07:03:09PM +0700, ??? Mirza Khadnezar ??? wrote: > spt yang saya tulis sebelumnya > saya pernah bikin HTB ( manual dari pak hanny di efnet linux OR ID docs ) > yang terjadi : > 1. INTL dan IIX nyampur > 2. Koneksi ke Server ( yang jadi satu dengan samba ) menjadi terlimit juga > > ==> postingan email pertama saya adalah keinginan merubah Mikrotik > menjadi linux yang familiar :D (htb/cbq) > intinya yang saya butuhkan > 1. script htb/cbq untuk 3 client spt diatas dengan IIX dan INTL terpisah > 2. koneksi ke server ( yang ada htb/cbqnya ) yang nyampur ama samba > supaya tidak terhambat koneksinya
Kalau di linux server sudah mengenakan tc pada device ethernet tertentu misalkan untuk trafik outgoing, maka secara otomatis trafik yg keluar dr eth tsb akan terlimit. Masalahnya adalah apakah anda akan membuat policy limit yg seragam untuk semua trafik atau anda akan membuat policy yg berbeda untuk tipe2 trafik tertentu ? Kalau saya sih, kebetulan di sini pakai server dg koneksi speedy + htb + servis samba, buat rule htb dg 2 clas: tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1:0 htb default 23 tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10000Kbit ceil 50000Kbit tc class add dev eth0 parent 1:1 classid 1:20 htb rate 384Kbit ceil 384Kbit tc class add dev eth0 parent 1:1 classid 1:60 htb rate 10000Kbit ceil 50000Kbit Clas induk mempunyai rate 10000Kbit dan ceil 50000Kbit. Clas untuk internetan (speedy) mempunyai rate 384Kbit dan ceil 384Kbit. Clas untuk lan mempunyai rate 10000Kbit dan ceil 50000Kbit. Masukkan clas2 yg sesuai dg kebutuhannya, contoh di server ada servis2 lokal maka saya buat2 clas-clas sbb: # Clasess with parent 1:60 # ssh, web, imap, smb tc class add dev eth0 parent 1:60 classid 1:61 htb rate 1500Kbit \ ceil 50000Kbit quantum 1500 prio 1 tc qdisc add dev eth0 parent 1:61 handle 61: sfq perturb 10 quantum 1500 Kemudian buat filternya: # filter # lan servis: ssh, web, imap, smb tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip \ src 192.168.0.254/32 match ip sport 22 0xffff flowid 1:61 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip \ src 192.168.0.254/32 match ip sport 80 0xffff flowid 1:61 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip \ src 192.168.0.254/32 match ip sport 143 0xffff flowid 1:61 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip \ src 192.168.0.254/32 match ip sport 139 0xffff flowid 1:61 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip \ src 192.168.0.254/32 match ip sport 445 0xffff flowid 1:61 Selamat belajar. -- Terimakasih sebelumnya dan sesudahnya. Salam, ~~ Arief Yudhawarman ~~ -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis