当尝试跑步时
tc qdisc add dev $INTERFACE root handle 1: prio priomap 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
tc qdisc add dev $INTERFACE parent 1:1 handle 10: netem loss "${LOSS}"%
我得到的错误是
Specified qdisc not found
yum -y install kernel-modules-extra
作为修复,但需要重新启动。
就我而言,重新启动不是一个选择
有没有办法绕过重新启动才能qdisk
工作?
RHEL 8.6
答案1
找到了一种方法,具体取决于 RHEL 版本,但适合我的使用。
yumdownloader --resolve kernel-modules-extra
rpm2cpio kernel-modules-extra-*.rpm | cpio -idmv
mv lib/modules/$(uname -r)/kernel/net/sched/sch_netem.ko.xz /lib/modules/$(uname -r)/kernel/net/sched/
xz -d /lib/modules/$(uname -r)/kernel/net/sched/sch_netem.ko.xz
insmod /lib/modules/$(uname -r)/kernel/net/sched/sch_netem.ko