问题描述
我目前在 Virtual Box(版本:6.1)上使用 OpenWrt(版本:19.07.7)。我还有一台 Linux 机器,我使用它来 ssh 到 OpenWrt 并将合成流量路由到它。我正在尝试使用“tc filter replace”脚本在 OpenWrt 上更改 CAKE 算法的流量分类。具体来说,我有一个包含 10 次迭代的循环,并且在每次迭代中,我将 ToS 字节值的不同映射提交到 CAKE 的优先级类(称为 TIN)。例如,我使用以下脚本将 ToS = 0x00 映射到 TIN 8(我有 256 个脚本用于 ToS = 0x00 到 0xFF):
tc filter replace dev eth1 parent 1: protocol all u32 match ip tos 0x00 0xff action skbedit priority 1:8
但是,我只能提交这些脚本进行 8 次迭代,之后出现以下错误:
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
我想知道为什么在 8 次迭代后会发生这种情况,是否有任何解决方案可以避免此错误? 谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)