[Pardus-kullanicilari] Dynamic Bandwidth Shaping
Emre Erenoglu
erenoglu at gmail.com
2 Haz 2007 Cmt 13:55:23 EEST
Onur Hocam cok tesekkurler... Yanitlar:
On 6/2/07, Onur Küçük <onur at pardus.org.tr> wrote:
>
>
> > Pek tabii ki X yaziliminin bir P2P yazilimi oldugunu dusunmemiz
> > gerekiyor, yani IP bazli bir tanimlama falan yapilamaz.
>
> Aslında Bu tarz bir işlemi yapmak için layer 7 ye (uygulama
> seviyesine) düşmeye gerek yok. Ben HTB (hierachical token bucket) ile
> port bazlı bir öncelik sıralaması ile netfilter ı ayarlayıp QoS yapmayı
> daha verimli buluyorum.
Evet bunu ben de farkettim biraz gec olsa da.
http://www.broadbandreports.com/forum/remark,13423584?hilite=ltss
adresindeki script oldukca basarili gozukuyor, Aksam o dusuk upload'li
arkadasta deneyecegim.
Depoda sabishape isimli bir betik mevcut, bu betiği inceleyip
> kullanabilirsiniz. Ayrıca Internet'te wondershaper vb. betikler de var.
> Tabi ki tecrübeniz varsa en temizi kendi kurallarınızı kendiniz
> yazmanız.
OK Sabishape'e de bakacagim. Bu betikleri tum kullanicilar icin kolay
kullanilabilir hale getirmek icin bir GUI yazma gibi bir planiniz var mi
acaba? Belki guvenlik uygulamasini gelistirip?
> Nette arastirdigima gore L7-Filter denen proje bu isi hedeflemis,
> > yani QoS yapiyor priority falan verebiliyor. Yazilimi ve gereken
> > diger alt kutuphaneleri derledim ve kurdum, ancak kernel'e bir modul
> > insert etme asamadinda kaldim.
> >
> > voyager ~ # modprobe ip_conntract_netlink
> > FATAL: Module ip_conntract_netlink not found.
> >
> > Bu modul kernel'in icinde hali hazirda derlenmis olabilir mi?
>
> Modül olarak içeride gerekli bütün destek mevcut. Çekirdek
> ayarlarınızda bir değişiklik mi yaptınız, ya da kendiniz mi derlediniz ?
>
> Bir de tabi conntract değil conntrack olarak.
Hmm, evet gece gec saatin verdigi yorgunlukla sanirim yanlis yazmisim
haliyle bulamamisim. :) Bu l7-filter biraz sistemi yorabilirmis, o yuzden
dediginiz betik cozumunu uygulamaya koyacagim. Ama TR'de 1024/256 gibi
hizlar oldugu surece ve hatta kabloda (arkadasiminki kablo) 256/64 gibi
hizlar oldugundan, bu betigi kolay erisilebilir / kullanilabilir hale
getirmek lazim diye dusunuyorum. Ben deneyip calistirabilirsem bir NASIL
dokumani yazabilirim belki...
$ gzcat /proc/config.gz |grep -i conntra
> CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
> CONFIG_IP_NF_CONNTRACK=m
> CONFIG_IP_NF_CONNTRACK_MARK=y
> CONFIG_IP_NF_CONNTRACK_SECMARK=y
> CONFIG_IP_NF_CONNTRACK_EVENTS=y
> CONFIG_IP_NF_CONNTRACK_NETLINK=m
> $ find /lib/modules/`uname -r` -name "ip_conntrack*"
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_tftp.ko
>
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_netbios_ns.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_pptp.ko
>
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_proto_sctp.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_netlink.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_sip.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko
> /lib/modules/2.6.18.8-83/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko
>
>
> --
> Onur Küçük Knowledge speaks,
> <onur.--.-.pardus.org.tr> but wisdom listens
Tesekkurler,
Emre
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20070602/0b044f51/attachment.htm
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi