All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] control p2p upload bandwidth rate
@ 2005-12-22 17:55 ro0ot
  2005-12-22 19:48 ` Jody Shumaker
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ro0ot @ 2005-12-22 17:55 UTC (permalink / raw)
  To: lartc

Hi all,

I am running Slackware 10.1 with Kernel 2.6.14.3 includes iptables 1.3.4 
with layer 7

My network diagram below: -
INTERNET --- LINUX_ROUTER_FW --- PCs

Below is my simple iptables script: -

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t mangle -A POSTROUTING -m layer7 --l7proto applejuice -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto ares -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto bittorrent -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto directconnect -j 
MARK --set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto edonkey -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto fasttrack -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto gnucleuslan -j 
MARK --set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto gnutella -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto napster -j MARK 
--set-mark 1
iptables -t mangle -A POSTROUTING -m layer7 --l7proto openft -j MARK 
--set-mark 1
 
Below is my simple tc script: -

tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb default 20
tc class add dev eth1 parent 1: classid 1:1 htb rate 10240kbit ceil 
10240kbit
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 32kbit ceil 512kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 handle  1 fw 
classid 1:11
tc qdisc add dev eth1 parent 1:11 sfq perturb 10

I have no problem shaping the "PCs" p2p download bandwidth rate.  How 
can I control the "PCs" p2p upload bandwidth rate?  Please help...thanks, :)

Regards,
ro0ot





_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-01-11 15:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-22 17:55 [LARTC] control p2p upload bandwidth rate ro0ot
2005-12-22 19:48 ` Jody Shumaker
2006-01-11  1:20 ` Nataniel Klug
2006-01-11  5:11 ` Jody Shumaker
2006-01-11 10:06 ` Nataniel Klug
2006-01-11 15:08 ` Jody Shumaker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.