>a) tc filter add dev eth0 protocol ip parent 1:0 u32 match
>ip dst 192.168.0.5 flowid 1:14
>b) tc filter add dev eth0 protocol ip parent 1:0 u32 match
>ip dst 192.168.0.0/24 flowid 1:12
посмотреть в каком порядке они идут ты можешь при помощи tc filter show..,
но это дело достаточно тонкое, т.к. у тебя скорее всего создастся хэш
по адресу, в таком разе лучше делать так:
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.5 flowid 1:14 prio 1
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.0/24 flowid 1:12 prio 2
и все будет пучком
>
>в каком порядке правильно-так или наоборот?
>
>2) задан класс
>tc class add dev eth0 parent 1:1 handle 1:12 rate 32kbit burst
>8k ceil 64kbit prio 2
>
>и фильтр из п.1 :
>
>tc filter add dev eth0 protocol ip parent 1:0 u32 match ip
>dst 192.168.0.0/24 flowid 1:12
>
>надо чтобы КАЖДОМУ из клиентов 192.168.0.0/24 выделилась полоса в 32кбит.
>
>правильно ли задан фильтр ? или это на всю сеть получится ?
>если да, то как будет правильно :-) ?
естественно на всю сеть, для каждого адреса тебе нужно будет правило, но
это не проблема, создается скриптом за 5 сек.
>
>спасибо.