Привет всем!
Бьюсь сейчас над задачей написать правило TC шейпера для всей подсети 199.0.0.0/24 ограничить входящий поток до 2 Мбит\сек, казалось бы вот такое правило должно работать:
DEV=eth0
tc qdisc del dev $DEV root
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 2mbit allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip dst 199.0.0.0/24 flowid 1:1
tc qdisc add dev $DEV parent 1:1 sfq perturb 1
Но в таком варианте tc шейпит до 2Мбит\сек на всех в подсети, а задача стоит выдать каждому в подсети по 2мбита.
Прописывать для каждого айпишника свое правило (tc class) тоже выход, но может кто знает как в одно правило это уложить.
Заранее спасибо!
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от zaratustrik
Ответ на:
комментарий
от Kiteman
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум cbq traffic shaping - ругается на написанные правила (2002)
- Форум Linux tc и шейпинг канала. (2009)
- Форум Где и как прописать настройки для сетевого интерфеса? (2007)
- Форум CBQ (2011)
- Форум Не режется исходящая скорость tc htb (2012)
- Форум traffic shaping w fwmark (2001)
- Форум Настроить приоритет трафика по портам... (2009)
- Форум Работа с шейпером в linux (2009)
- Форум [на рецензию] Traffic Control (TC) (2011)
- Форум Шейпинг трафика (2016)