Здравейте!!!
Имаме си съседите малка мрежа за споделяне на интернет.
Нета е 1 Mbit.
По всеобщо споразумение съм органичил скороста на download
от някой сайтове.
Използвам "TC",CBQ, iptables и CLASSIFY пача на POM.
Правилата са следните:
=> tc qdisc add dev eth1 root handle 11: cbq bandwidth 100
Mbit avpkt 1000 mpu 54
=> #####
=> tc class add dev eth1 parent 11:0 classid 11:1 cbq rate
512Kbit weight 512 Kbit allot 1514 prio 1 avpkt 1000
bounded
=>####
после с iptables:
/usr/local/sbin/iptables -t mangle -A POSTROUTING -o eth1 -s
195.149.248.0/24 -d 192.168.100.0/24 -j CLASSIFY --set-class
11:1
По този начин максималния download от сървърите на data.bg
не може да бъде повече от 512 Kbit.
Пробвал съм с други стойности на
rate и weight - например 64, 128 и т.н. - реже веднага
downloda точно на стойноста която съм дал.
но това е ако rate=64 и weight=64 например.
Интересува ме дали ще е сработва и то коректно ако
например:
rate=128 a weight=1 Mbit , идеята е ако е един потребител в
момента да си ползва целия канал, при втори канала на две,
прети на три и т.н., като се гарантира мининална скорост
128, поне така си мисля че се прочетох по документацията.
Благодаря Ви предварително.
|