Титла: Htb въпрос Публикувано от: sharan4o в Nov 16, 2006, 13:23 Съвсем лек въпрос преди да започна с тестовете
![]() Трафика ще се раздели на 5. Ако дам еднакви прио на 5мата, означава ли че ако в даден момент примерно 2 от ПЦ-тата са даун, то другите 3 ще си поделят и техните канали ? примерно 500КБ скорост даун се дели на по 100 ( или 95 по-скоро). Когато примерно 2ма са даун, следва ли че каналите на другите 3ма ще станат по горе-долу 165 КБ ако могат да ги запълнят. Мерси. Титла: Htb въпрос Публикувано от: sharan4o в Nov 16, 2006, 13:53 примерен скрипт:
TCA="tc class add dev eth0" TFA="tc filter add dev eth0" tc qdisc del dev eth0 tc qdisc add dev eth0 root handle 1: htb tc class add dev eth0 parent 1: classid 1:1 htb rate 3800kbit $TCA parent 1:1 classid 1:10 htb rate 760kbit ceil 3800kbit prio 2 $TCA parent 1:1 classid 1:11 htb rate 760kbit ceil 3800kbit prio 2 $TCA parent 1:1 classid 1:12 htb rate 760kbit ceil 3800kbit prio 2 $TCA parent 1:1 classid 1:13 htb rate 760kbit ceil 3800kbit prio 2 $TCA parent 1:1 classid 1:14 htb rate 760kbit ceil 3800kbit prio 2 $TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10 $TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11 $TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12 $TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13 $TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14 iptables -t mangle -A POSTROUTING -d 172.17.22.1 -j MARK --set-mark 10 iptables -t mangle -A POSTROUTING -d 172.17.22.2 -j MARK --set-mark 11 iptables -t mangle -A POSTROUTING -d 172.17.22.3 -j MARK --set-mark 12 iptables -t mangle -A POSTROUTING -d 172.17.22.4 -j MARK --set-mark 13 iptables -t mangle -A POSTROUTING -d 172.17.22.5 -j MARK --set-mark 14 tc qdisc add dev eth0 ingress $TFA parent ffff: protocol ip u32 match ip src 172.17.22.1 flowid :1 police rate 32kbit mtu 12k burst 10k drop $TFA parent ffff: protocol ip u32 match ip src 172.17.22.2 flowid :1 police rate 32kbit mtu 12k burst 10k drop $TFA parent ffff: protocol ip u32 match ip src 172.17.22.3 flowid :1 police rate 32kbit mtu 12k burst 10k drop $TFA parent ffff: protocol ip u32 match ip src 172.17.22.4 flowid :1 police rate 32kbit mtu 12k burst 10k drop $TFA parent ffff: protocol ip u32 match ip src 172.17.22.5 flowid :1 police rate 32kbit mtu 12k burst 10k drop |