[Pardus-kullanicilari] Dynamic Bandwidth Shaping
Onur Küçük
onur at pardus.org.tr
2 Haz 2007 Cmt 01:44:01 EEST
> 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.
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.
> 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.
$ 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
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi