[Lug-bg] trafic limit
- Subject: [Lug-bg] trafic limit
- From: vladi <altoas@xxxxxxxxx>
- Date: Sun, 31 Aug 2008 13:40:43 +0300
хи,
оптивам се да направя ограничение на трафика на домашният рутер.
като на интерфейса който е към вътрешната мрежа поставям правила, а не
пипам интерфейса към доставчика
идеята ми е проста от 10Мбит скорост, 4Мбит са за торенти, всичко
останало ползва разликата, но тъйкато е вътрешен интерфейс ми трябва
целите 100Мбит-а, ако прехвърлям инфо м/у рутера и някой от пц-тата. ето
ми и правилата. проблема е, че торентите не се ограничават:
tc qdisc add dev eth0 root handle 1: cbq bandwidth 100Mbit avpkt 1000
tc class add dev eth0 parent 1: classid 1:1 cbq bandwidth 100Mbit rate
100Mbit \
allot 1514 weight 100Mbit prio 8 maxburst 20 avpkt 1000
tc class add dev eth0 parent 1:1 classid 1:10 cbq bandwidth 100Mbit rate
96Mbit \
allot 1514 weight 96Mbit prio 5 maxburst 20 avpkt 1000 bounded #ceil 10Mbit
tc class add dev eth0 parent 1:1 classid 1:11 cbq bandwidth 100Mbit rate
3000Kbit \
allot 1514 weight 3000Kbit prio 0 maxburst 20 avpkt 1000 bounded #ceil
10Mbit
tc qdisc add dev eth0 parent 1:10 sfq quantum 1514b perturb 15
tc qdisc add dev eth0 parent 1:11 sfq quantum 1514b perturb 15
tc filter add dev eth0 protocol ip parent 1:0 prio 5 handle 1 fw flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 prio 0 handle 2 fw flowid 1:11
qos_unpriv=1024:65535
for i in tcp udp; do
$ipt -t mangle -A FORWARD -p $i --sport ${qos_unpriv} --dport
${qos_unpriv} -j MARK --set-mark 2
$ipt -t mangle -A FORWARD -p $i --dport 1:1024 -j MARK --set-mark 1
done
$ipt -t mangle -A INPUT -i eth0 -j MARK --set-mark 1
грешката някъде в правилата ли е или въобще в подхода ми?
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|