Контроль пропускной способности в Ubuntu с помощью Traffic Control

htb — корневой способ фильтрации с идентификатором 1. Не классифицированный траффик отнести к классу 1:15 (удалить — delete вместо add):

создать родительский класс (для расширения канала, когда остальные не заняты):

создать подкласс подсети 30MBit (ceil — расширение канала):

создать подкласс подсети 20MBit (без расширения):

40MBit для всех остальных:

Подключить способ фильтрации «sfq» вместо «FIFO», для равномерного распределения:

Фильтры, по подсетям (для «всех остальных» уже всё задано):

Всем 4, когда не занято, а кое-кому 100 (рабочий вариант):

При ограничении трафика на внутреннем интерфейсе, он скапливается на внешнем, по этому нужно использовать псевдо устройство IFB (ingress) на внешнем и классифицировать от него.