From: Emre Tugriceri (etugriceri@phreaker.net)
Date: Fri 05 Mar 2004 - 08:03:58 EST
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Local networkumde makina ip sine gore bandwidth ayarlamaya =E7alisiorum. Cb=
q ve=20
htb ile ayri ayri denedim ama tam anlamiyla olumlu sonuclar alamadim. Oluml=
u=20
sonuclardan kastim makinalarin upload ve download lari stabil ve benim=20
belirttigim degerlerde degil bazen yuksek hizlarda baslayip hiz dusmeye=20
baslior bazi durumlarda dusuk durumlarda baslayip hiz yukseliyor.paketlerin=
=20
benim belirledigim havuzlara girdigini gorebiliyorum. sorun sfq ile yada fi=
fo=20
kullandigimda dogru optimizasyon yapamadigimdan kaynaklanabilir. Yazdigim=
=20
rule lar asagidaki gibi. urasmis olan arkadaslar yardimci olabilirlerse cok=
=20
sevinirim. hatanin nerede oldugunu tam olarak blemiyorum. bu konuda ve=20
rulelar hakkinda eksik kalan yerleri yada onerilerinizi bildirirseniz=20
sevinirim.
emre
// htb ile=20
tc qdisc add dev eth0 root handle 1: htb default 12
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514=20
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
io=20
0 quantum 1514
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
io=20
1 quantum 1514
tc qdisc add dev eth0 parent 1:10 handle 10: pfifo limit 3
tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.9 flowid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.9 flowid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.10 flowid 1:20
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.10 flowid 1:20
###########################################################################=
##########
###########################################################################=
##########
tc qdisc add dev eth1 root handle 1: htb default 12
tc class add dev eth1 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514=20
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
io=20
0 quantum 1514
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
io=20
1 quantum 1514
tc qdisc add dev eth1 parent 1:10 handle 10: pfifo limit 3
tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.9 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.9 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.10 flowid 1:20
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.10 flowid 1:20
###########################################################################=
##########
###########################################################################=
##########
// cbq ile...
tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
8
tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate=20
100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
ed
tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
it=20
weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
it=20
weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc qdisc add dev eth0 parent 1:3 handle 30: sfq
tc qdisc add dev eth0 parent 1:4 handle 40: sfq
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.9 flowid 1:3
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.9 flowid 1:3
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.10 flowid 1:4
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.10 flowid 1:4
###########################################################################=
##########
###########################################################################=
##########
tc qdisc add dev eth1 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
8
tc class add dev eth1 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate=20
100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
ed
tc class add dev eth1 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
it=20
weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc class add dev eth1 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
it=20
weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc qdisc add dev eth1 parent 1:3 handle 30: sfq
tc qdisc add dev eth1 parent 1:4 handle 40: sfq
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.9 flowid 1:3
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.9 flowid 1:3
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
192.168.3.10 flowid 1:4
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
192.168.3.10 flowid 1:4
=2D --=20
=2D ----------------------------------------
Emre Tugriceri
istanbul
etugriceri@phreaker.net
Uin: 1075326
=2D ----------------------------------------
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFASHrFBZZjRrWGN8IRAm7TAJ0R77yhX7pSLSSs4dSZSGAjOII8wwCdFTx+
BccAOD82ZA0w1ViWp2B2IkY=3D
=3Dkpck
=2D----END PGP SIGNATURE-----