Описание тега rat-a-tat-cat
Я не уверен, что проблема у вас есть, так что я пропущу.
Если вы хотите, чтобы играть с шейпингом трафика для каждого процесса необходимо использовать классовая дисциплина очереди. НТВ или HSFC, вероятно, ваш лучший ставку. Используя которые вы можете создать дерево очередей дисциплин (netem может быть подключен к одному из листьев) и назначить трафик через них с ТС фильтр
.
Фильтрация является довольно гибкой, из-за прошивки
фильтра метод, который может искать в iptables отметить, что, в свою очередь, означает, что вы можете выбрать трафик с помощью iptables. Вы также можете выбрать, хотя непосредственно трафик.
Сказав это, обратите внимание, что qdiscs эффективны только на исходящий трафик. Вы можете иметь попадание qdisc но это очень ограничено, и, вероятно, не будет вести себя так, как вы ожидаете.
Для целей тестирования, хорошим выбором будет создать настоящую виртуальную машину с двумя интерфейсами и как-то силу-направить ваш трафик через это. Некоторым может потребоваться выполнить (т. е. пару уровней Натинг). В виртуальной машине, то вы можете прикрепить любой qdisc вы любите на двух интерфейсах, контролируя оба направления движения.