Доброго времени суток. Подскажите как можно ограничить пропускную способность? Есть сервер на Linux etch. На нем установлен DC сервер и там же стоит консольный DC клиент. Задача: Необходимо ограничить трафик всем клиентам до 8KBps, а избранным ip дать скорость скачки 128KBps. Пробовал с CBQ но ничего не вышло. Вот скрипт который у меня получился:
#!/bin/bash
DEV=eth0
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 100mbit
tc class add dev $DEV parent 1: classid 1:1 cbq rate 32kbit \
allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 12 u32 \
match ip dst 10.0.0.0/24 flowid 1:1
tc class add dev $DEV parent 1: classid 1:2 cbq rate 128kbit \
allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 12 u32 \
match ip dst 10.0.0.1 flowid 1:2
tc class add dev $DEV parent 1: classid 1:3 cbq rate 256kbit \
allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 12 u32 \
match ip dst 10.0.0.15 flowid 1:2
tc class add dev $DEV parent 1: classid 1:4 cbq rate 512kbit \
allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 12 u32 \
match ip dst 10.0.0.254 flowid 1:2