From: Emre Tugriceri (etugriceri@phreaker.net)
Date: Fri 05 Mar 2004 - 08:34:47 EST
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Local networkumde makina ip sine gore bandwidth ayarlamaya =E7alisiorum. Cb=
q ve
htb ile ayri ayri denedim ama tam anlamiyla olumlu sonuclar alamadim. Olumlu
sonuclardan kastim makinalarin upload ve download lari stabil ve benim
belirttigim degerlerde degil bazen yuksek hizlarda baslayip hiz dusmeye
baslior bazi durumlarda dusuk durumlarda baslayip hiz yukseliyor.paketlerin
benim belirledigim havuzlara girdigini gorebiliyorum. sorun sfq ile yada fi=
fo
kullandigimda dogru optimizasyon yapamadigimdan kaynaklanabilir. Yazdigim
rule lar asagidaki gibi. urasmis olan arkadaslar yardimci olabilirlerse cok
sevinirim. hatanin nerede oldugunu tam olarak blemiyorum. bu konuda ve
rulelar hakkinda eksik kalan yerleri yada onerilerinizi bildirirseniz
sevinirim.
emre
// htb ile
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
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
io
0 quantum 1514
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
io
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
192.168.3.9 flowid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
192.168.3.9 flowid 1:10
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
192.168.3.10 flowid 1:20
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
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
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
io
0 quantum 1514
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
io
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
192.168.3.9 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
192.168.3.9 flowid 1:10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
192.168.3.10 flowid 1:20
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
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
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
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
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
192.168.3.9 flowid 1:3
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
192.168.3.9 flowid 1:3
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
192.168.3.10 flowid 1:4
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
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
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
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
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
192.168.3.9 flowid 1:3
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
192.168.3.9 flowid 1:3
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
192.168.3.10 flowid 1:4
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
192.168.3.10 flowid 1:4
=2D - --
=2D - ----------------------------------------
Emre Tugriceri
istanbul
etugriceri@phreaker.net
Uin: 1075326
=2D - ----------------------------------------
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFASIH+BZZjRrWGN8IRAkbUAJ9EuSuYSZgWg4cQYl20A7Ts68SiMwCfVn1J
W4v2NkxApXQG8zjpH4xYg7c=3D
=3DFmuW
=2D----END PGP SIGNATURE-----