免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14181 | 回复: 2
打印 上一主题 下一主题

[网络管理] 执行tc filter命令时出现”RTNETLINK answers: No such file or directory“错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-01 14:43 |只看该作者 |倒序浏览
本帖最后由 taozi328 于 2013-04-01 15:27 编辑

要执行的tc命令时用tcng生成的,目的是对某个IP限速,完整如下:
-------------------------------------------------
tc qdisc del dev eth2 root

tc qdisc add dev eth2 handle 1:0 root dsmark indices 2 default_index 0
tc qdisc add dev eth2 handle 2:0 parent 1:0 htb
tc class add dev eth2 parent 2:0 classid 2:1 htb rate 1250000000bps ceil 1250000000bps
tc class add dev eth2 parent 2:1 classid 2:2 htb rate 1250000bps ceil 1250000bps
tc qdisc add dev eth2 handle 3:0 parent 2:2 sfq
tc filter add dev eth2 parent 2:0 protocol all prio 1 tcindex mask 0x1 shift 0
tc filter add dev eth2 parent 2:0 protocol all prio 1 handle 1 tcindex classid 2:2
tc filter add dev eth2 parent 1:0 protocol all prio 1 handle 1:0:0 u32 divisor 1
tc filter add dev eth2 parent 1:0 protocol all prio 1 u32 match u8 0x6 0xff at 9 match u32 0xc0a803d9 0xffffffff at 12 offset at 0 mask 0f00 shift 6 eat link 1:0:0
tc filter add dev eth2 parent 1:0 protocol all prio 1 handle 1:0:1 u32 ht 1:0:0 match u16 0x1de6 0xffff at 0 classid 1:1

-------------------------------------------------

当执行到语句中含有u32的倒数第三行开始就执行错误了,如下:
[root@test tmp]# tc filter add dev eth2 parent 1:0 protocol all prio 1 handle 1:0:0 u32 divisor 1
RTNETLINK answers: No such file or directory
We have an error talking to the kernel
后面的语句也都是同样的错误。

同样的脚本在别的机器上成功执行过的。
Linux version 是2.6.35的Red Hat,查看了一下/lib/modules下面也有xt_u32的模块了,不晓得是不是u32的问题,希望能有前辈们,有过类似解决问题的方案或者思考的来解答一下~
先谢过一个!

论坛徽章:
0
2 [报告]
发表于 2013-04-02 16:45 |只看该作者
已解决
确实是缺少u32模块的问题
xt_u32是属于netfilter的模块
用于流量管理tc的模块使用的是CLS_U32,使用tc需要开启内核中相关的CLS模块。

论坛徽章:
0
3 [报告]
发表于 2015-10-15 15:38 |只看该作者
问你一下那个 限速的 上下行网卡怎么看啊 ?   ifconfig  有 eth0 eth0.1 eth0.2 lo wlan0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP