我正在尝试删除所有 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 中删除?
答案1
它可能是默认的 qdisc(必须有一个),您可以通过编辑 sysctl 属性来更改它。例如,如果您想要使用 fq_codel:在 /etc/sysctl.d/88-qdisc.conf 中
net.core.default_qdisc=fq_codel
然后应用配置:
sysctl --system