Добавление к классу HTB подкласса приводит к "RTNETLINK answers: Invalid argument"
иерархия классов и очередей показана на рис. http://www.tmf.rtu.lv/htb/01-htb-subclass.txt.png
к HTB классу 30:1 при добавление подкласса HTB для ограничения скорости выдается ошибка "RTNETLINK answers: Invalid argument"
Однако проблему можно решить создав еще одну дисциплину очереди
На рис. http://www.tmf.rtu.lv/htb/02-htb-subclass.txt.png
ВОПРОС можно это сделать поэлегантнее, без создания двух очередей HTB?
-----------------------------------
скрипт:
-----------------------------------
DEV=eth0
TC=/sbin/tc
$TC qdisc del dev $DEV root
$TC qdisc del dev $DEV ingress
$TC qdisc add dev $DEV root handle 1: htb default 1
$TC class add dev $DEV parent 1: classid 1:1 htb rate 100kbit
$TC qdisc add dev $DEV parent 1:1 handle 2: prio bands 3 priomap 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
$TC qdisc add dev $DEV parent 2:1 handle 10: tbf rate 30kbit buffer 1600 limit 3000
$TC qdisc add dev $DEV parent 2:2 handle 20: sfq
$TC qdisc add dev $DEV parent 2:3 handle 30: htb
$TC class add dev $DEV parent 30: classid 30:1 htb rate 50kbit
# (RTNETLINK answers: Invalid argument) $TC class add dev $DEV parent 30:1 classid 1:1 htb rate 20kbit prio 0
# Проблему можно решить создав очередь htb
$TC qdisc add dev $DEV parent 30:1 handle 300: htb
$TC class add dev $DEV parent 300: classid 300:1 htb rate 10kbit
$TC qdisc add dev $DEV parent 300:1 sfq
$TC class add dev $DEV parent 300: classid 300:2 htb rate 20kbit
$TC qdisc add dev $DEV parent 300:2 tbf rate 30kbit buffer 1600 limit 3000
$TC class add dev $DEV parent 300: classid 300:3 htb rate 10kbit
$TC qdisc add dev $DEV parent 300:3 sfq
Ответ на:
комментарий
от fagot
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум RTNETLINK answers: Invalid argument (2007)
- Форум (iproute2) RTNETLINK answers: Invalid argument (2006)
- Форум смысл команд (2006)
- Форум опять IMQ + TC (2007)
- Форум HTB+samba (2007)
- Форум tc: RTNETLINK answers: Operation not supported (2009)
- Форум SFQ hash nfct-dst - вешает интерфейс (2010)
- Форум Шейпинг трафика (2016)
- Форум Вопрос по HTB, ESFQ... (2006)
- Форум Проблема с ограничением пропускной способности (htb.init и tc) (2006)