Я хочу ограничить пропускную способность сети с помощью утилиты управления трафиком (tc
), поэтому я создаю дисциплину очередей qdisc
сначала один класс для него и два моих целевых класса с фильтрами
1) tc qdisc add dev eth0 root handle 1: htb default 1
2) создать внутренний класс tc class add dev eth0 parent 1: classid 1:1 htb rate 300kbps
3) создать классы листьев
3.1) tc class add dev eth0 parent 1:1 classid 1:10 htb rate 100kbps
3.2) tc class add dev eth0 parent 1:1 classid 1:10 htb rate 200kbps
4) создайте фильтры для каждого из классов
tc filter add dev eth0 parent 1: protocol ip matchall flowid 1:1
Но на этом шаге у меня ошибка
RTNETLINK отвечает: Нет такого файла или каталога. У нас есть ошибка при разговоре с ядром.
Я испортил синтаксис шагов / команд? Как правильно настроить tc
если я хочу ограничить все соединения до 200 кбит / с и для одного по IP установить 100 кбит / с