Я пытаюсь удалить все qdiscs, чтобы выполнить «свежую» настройку:
% tc qdisc del dev enp0s25 root
RTNETLINK answers: No such file or directory
Но это есть:
% tc qdisc show
qdisc noqueue 0: dev lo root refcnt 2
qdisc pfifo_fast 0: dev enp0s25 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
Я добавил этот интерфейс к мосту:
% brctl show
bridge name bridge id STP enabled interfaces
br0 8000.001999bf72bb no enp0s25
Почему я не могу удалить pfifo_fast
из корня qdisc?
Это может быть qdisc по умолчанию (он должен быть), вы можете изменить его, отредактировав свойства sysctl. Например, если вы хотите вместо этого fq_codel: в /etc/sysctl.d/88-qdisc.conf
net.core.default_qdisc=fq_codel
Затем примените конфигурацию:
sysctl --system