RTNETLINK答案:没有这样的文件或目录

vis*_*hal 10 linux netlink

当我运行这个cmd时:

tc qdisc add dev eth0 root red limit 51200000 min 128000 max 512000 avpkt 1024 burst 200 ecn probability 0.5
Run Code Online (Sandbox Code Playgroud)

我明白了

RTNETLINK answers: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经配置了内核netfilters,以及所有的网络选项menuconfig.

我不明白为什么会出现这种错误.我正在使用iproute2-2.6.23和Fedora 8.

这在我的笔记本电脑上工作正常,但不在我的台式电脑上?

Zou*_*pen 0

在我的系统上,您的命令会自动加载sch_red模块。这个问题相当古老,因此在现代系统上,如果您有所需的模块,自动加载应该可以正常工作。通过运行以下命令检查是否缺少内核模块:

modprobe sch_red
Run Code Online (Sandbox Code Playgroud)

如果没有打印任何内容,请重试运行tc命令并查看是否有帮助。

如果没有,请确保您已CONFIG_NET_SCH_RED在内核中编译了(随机早期检测)。更多信息请参见内核文档