Chinaunix

标题: 请问tc与内核进行连接的netlink在2.4.31内核编译中要选择哪个? [打印本页]

作者: 外行人    时间: 2007-01-17 10:20
标题: 请问tc与内核进行连接的netlink在2.4.31内核编译中要选择哪个?
一执行
debian:/usr/src/linux-2.4.31# /sbin/tc qdisc add dev imq0 root handle 1: htb
RTNETLINK answers: Invalid argument

以前在红帽下编译的内核2.6,还真没注意,默认的就好像支持,但刚刚在2.4.31下,执行TC就报上面的错,查了一下,说以前的2.4需选上,Kernel/User netlink socket,可是2.4.31里没有,所以我把内核中的所有带netlink的和qos那个queue都选上了,还是不行,请指教,急,感谢!!!!!!!!!!!

[ 本帖最后由 外行人 于 2007-1-17 11:02 编辑 ]
作者: sisi8408    时间: 2007-01-17 10:54
#please man 8 tc
作者: 外行人    时间: 2007-01-17 11:08
那我把那句话写全了吧,已改
/sbin/tc qdisc add dev imq0 root handle 1: htb

写这句就开始报错了
作者: frankzh    时间: 2007-01-17 11:50
2.4的版本  做以下几个步骤

1.重新编译内核
2.重新安装iptables
3.下载 htb包 给iproute打补丁
4.编译安装iproute
作者: sisi8408    时间: 2007-01-17 11:52
俺就没选netlink,每天也能用tc/iptables/ip,
linux比俺遐想的聪明。
作者: mrfan    时间: 2007-01-17 14:58
RTNETLINK answers: Invalid argument


不是htb没选那就似乎是networking->IP:advanced router
作者: 外行人    时间: 2007-01-17 15:52
楼上的兄弟,你说的都选上了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2