Я новичок в использовании команды tc.
Я пишу тестовый скрипт для добавления задержек в интерфейс. Это делается с использованием python и fabric api.
Итак, сценарий будет делать что-то вроде:
sudo tc qdisc add dev eth1 root netem delay
И в конце сценария мы сделаем
sudo tc qdisc del dev eth1 root netem
Но в то же время я хотел с самого начала убедиться, что в системе не было никакого контроля tc. Поэтому я хотел запустить команду удаления до запуска всего сценария. но это дает мне ошибку, если конфигурация tc не выполнена.
abc @ abcvmm: ~ $ sudo tc qdisc del dev eth1 root netem
RTNETLINK отвечает: недопустимый аргумент
Есть ли способ удалить интерфейс, настроенный только в том случае, если существует существующая конфигурация tc, а не иначе.