#!/bin/sh cl () { $tc qdisc del dev eth1 root &> /dev/null $tc class del dev eth1 root &> /dev/null $tc filter del dev eth1 root &> /dev/null $tc qdisc del dev eth0 root &> /dev/null $tc class del dev eth0 root &> /dev/null $tc filter del dev eth0 root &> /dev/null } B_ip=xxx.xxx.xxx.xxx if [[ $1 = "cl" ]] then cl exit 0 fi $tc qdisc add dev eth1 root handle 1: htb default 13 $tc class add dev eth1 parent 1:1 classid 1:13 htb \ rate 128kbit ceil 9mbit burst 12500 $tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 \ match ip src $B_ip flowid 1:13 $tc qdisc add dev eth1 parent 1:13 handle 50: tbf rate 120kbit\ latency 1000ms burst 1000 После добавления последней строчки, добавление очереди для реализации класса трафик не ограничивается по скорости, а вообще нет трафика. У меня задача разграничить трафик для разных ИП должна быть разная скорость, это только заготовка но она не работает, подскажике в чем моя ошибка.