论坛风格切换切换到宽版
  • 889阅读
  • 3回复

[问题求助]tc语句执行报错 [复制链接]

上一主题 下一主题
离线dwenhcil.
 
发帖
2054
C币
-132295
威望
381
贡献值
1
银元
-4
铜钱
4658
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
一个小脚本,系统.是Fedora9           鲜花
#!/bin/sh
IDEV=eth1
ODEV=eth0
DOWNLINK=100
UPLINK=100
tc .qdis.c del dev eth1 root    2>/dev/null投资
tc qdi.s.c del dev eth1 ingress 2>/dev/null.
t.c qdisc del dev eth0 root    2>/.dev/null    外汇
tc qdisc add dev $IDEV root handle 1:. htb .default 182 r2q 1           女人
tc class add dev $.IDEV parent 1:  classid 1:1 . htb rate ${DOWNLIN.K}kbit ceil ${DOWNLINK}kbit           女人
tc qdisc add dev .$ODEV root handle 2: htb d.efault 182 r2q 1健康
tc .class add dev $ODEV parent 2:  classid 2:1  htb r.ate ${UPLINK}kbit ce.il ${UPLINK}kbit--------------彩票
tc class ad.d .dev $IDEV .parent 1:1 classid 1:161 htb rate 2000kbit ceil 2000kbit prio 4电脑
echo "4"
tc filter add. dev $IDEV  parent 2:0 protocol ip prio 4 u.32 match ip src 192.168.0.108./32 flowid 1:161(广告)

执行后会报错,
[ro.ot@Test1 ~]# ./test.sh.
4
RTNETLINK answers:. Inv.alid argument           鲜花
We have an .error. talking to the kernel.
就是tc fil.ter add dev .$IDEV  parent 2:0 protocol ip prio 4 u32 mat.ch ip src 192.168.0.108/32 flowid 1:161服务器
这一句出的错,请问是哪里写错.了?非常感谢!

[root@Test1 ~]# tc -V.    外汇
tc. uti.lity, iproute2-ss071016电脑

[.root@Te.st1 ~]# cat /proc/version--- 印刷
Linux version 2.6.25-14.fc9.i686 (mockbuild@) (gcc version 4.3.0 20.080428 (Red Hat 4.3.0-8.) .(GCC) ) #1 SMP Thu May 1 0.6:28:41 EDT 2008电脑


我的内核编译选项是这样的
CONFIG_NETFILTER=.y服务器
# CONFIG_NETF.ILT.ER_DEBUG is not set<性病>
C.ONF.IG_NETFILTER_ADVANCED=y.
CONFIG_BRIDGE_NETFILTE.R=y    健康

#
# Core Netfilt.er Configur.ation投资
#
C.ONFIG_NETFILTER_.NETLINK=m学习
CONFIG_N.ETFILTER_NETL.INK_QUEUE=m虚拟主机
C.ONFIG_NE.TFILTER_NETLINK_LOG=m.
CONFIG_N.F_CONNTRACK=m             电子
CONFIG_NF_CT_ACCT.=y    健康
CONFIG_NF_CON.NTRA.CK_MARK=y          婚庆
CON.FIG_NF_CONNT.RACK_SECMARK=y    健康
CONFIG_NF_CON.NT.RACK_EVENTS=y[成人用品]
CONFIG_NF_CT_PROTO._GRE=m--------------彩票
CONFIG_NF_CT_PROTO_SCTP.=m    美容
CONFI.G_NF_CT_PRO.TO_UDPLITE=m.
CON.FI.G_NF_CONNTRACK_AMANDA=m.
CONFIG_NF_CONNTRACK_FT.P=m.
CO.NFIG_NF_CONNTR.ACK_H323=m            杀毒
CONFIG_NF_CONN.TRACK_IRC=m           女人
CONFIG_NF_CO.NNTRACK._NETBIOS_NS=m          婚庆
CONFIG_NF_..CONNTRACK_PPTP=m.
CONFIG._N.F_CONNTRACK_SANE=m--------------彩票
CON.FIG_NF_CONNTRACK_SIP=m.
CONFI.G_NF_C.ONNTRACK_TFTP=m.
CONFIG._NF_CT_NETLINK=m    健康
CONFIG_NETFI.LTE.R_XTABLES=m电脑
CONFIG_NETFILTER_XT_.TARGET_CLASSI.FY=m.
CONFIG_NETFILTER_XT_TAR.GET._CONNMARK=m(广告)
CONFIG_NETFILTER_XT_TARGET._DSCP.=m.
CONFIG_N.ETFILTER_XT_TARG.ET_MARK=m外贸
CONFIG_NETFILTER_XT_TARGET._NFQUEUE=.m    外汇
CONFIG_NETFILTER_XT._TARGET_NFL.OG=m.
CONFIG_NETFILT.E.R_XT_TARGET_NOTRACK=m             汽车
CONFIG_NETFILTER_XT_TARGET.._RATEEST=m          婚庆
CONFIG_NETFILTER_.XT_TARGET_TRACE.=m.
CON.FIG_NETFILTER_XT_TAR.GET_SECMARK=m            杀毒
CONFIG_NETFILT.ER_XT_TARGET_CONN.SECMARK=m服务器
CONFIG_NETFI.LTE.R_XT_TARGET_TCPMSS=m外贸
CONFIG_NETFILTER_XT_TAR.GE.T_TCPOPTSTRIP=m[成人用品]
CONFIG_NE.TFILTER_XT_MATCH_.COMMENT=m           建材
CONFIG_NETFILTER_XT_MATCH_CONN.BYTE.S=m.
CONFIG_NETFILTER_XT_MATCH_CONNL.IMIT=.m    外汇
C.ONFIG_NETFILTER_XT_MAT.CH_CONNMARK=m学习
CONFIG_NETFILTER_.XT_MATCH_CO.NNTRACK=m--- 印刷
CONFIG_NETFIL.TER_XT_MATCH._DCCP=m          婚庆
CON.FIG_NETFILTER_XT_MATCH_DSCP.=m电脑
CO.NFIG_NETFIL.TER_XT_MATCH_ESP=m(        游戏          )
CONFIG_NETFI.LTER_XT_MATC.H_HELPER=m--- 印刷
CONFIG_NETFILTER_XT_M.ATCH_IPRANG.E=m             电子
CONFIG_NET.FILTER_XT_MATCH_.LENGTH=m服务器
CONFIG_NETFILTER_.X.T_MATCH_LIMIT=m学习
CONFIG.._NETFILTER_XT_MATCH_MAC=m电影
C.ONFIG_NETFILTER_XT_MATCH_M.ARK=m--- 印刷
CONFIG_N.ETFILTER_XT_MAT.CH_OWNER=m.
CONFIG_NET.FILTER_XT_MATCH_.POLICY=m             电子
CONFIG_NETFILTE.R_XT_MATC.H_MULTIPORT=m学习
CONFIG._NETFILTER_.XT_MATCH_PHYSDEV=m投资
CONFIG_NETF.ILTER_XT_MATCH_PK.TTYPE=m.
CONFIG_NETFILTER.._XT_MATCH_QUOTA=m电脑
CONFIG_NETFIL.TER_XT_.MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MA.T.CH_REALM=m
CONFIG_NET.FILTER_XT_MATCH_.SCTP=m<性病>
CONFIG_NETFI.LTER_XT_MATC.H_STATE=m[成人用品]
CONFIG_.NETFILTER_XT_MATCH_STATI.STIC=m(广告)
CONFIG._NETFIL.TER_XT_MATCH_STRING=m.
CONF.IG_NETF.ILTER_XT_MATCH_TCPMSS=m域名
CONFIG_NETFILTER_XT_MATCH._TIME=m..
CONFIG_N.E.TFILTER_XT_MATCH_U32=m.
CONFIG_NETFILTER_XT_MATCH_H.AS.HLIMIT=m域名

#
#. IP: Net.filter Configuration[成人用品]
#
CONFI..G_NF_CONNTRACK_IPV4=m.
# CONFIG_NF_CONNTRACK_PROC_COM.PAT is not se.t           鲜花
CONFIG_IP_NF._QUEUE=m教育
CONFIG_IP_NF_IP.TABLES=m.
C..ONFIG_IP_NF_MATCH_RECENT=m            杀毒
CONF.IG_IP_NF_MATCH_ECN=m.
CONFIG_IP_NF_M.ATCH_AH=m.
CONFIG_IP_NF_MA.TCH_TTL=m.
CONFIG_IP_.NF_MATCH_ADDRTYPE.=m(        游戏          )
CONFIG_IP_NF_F.ILTER=m    外汇
CO.NFIG_IP_NF_TARGET_REJE.CT=m           女人
CONFIG_IP_NF_TARGET_LOG=.m.
CONFIG_.IP_NF_TARG.ET_ULOG=m健康
CONFIG_NF_N.AT=m.
CONFIG_NF_NA.T_NEEDED=y           鲜花
CONFIG_IP_NF_TARGET_MA.SQUERADE=.m.
CONF.IG_IP_NF_TARGET_RED.IRECT=m.
CONFIG._IP_NF_TA.RGET_NETMAP=m.
CON.FIG_NF._NAT_SNMP_BASIC=m.
CONFIG_NF_NAT_PROTO_GRE.=m.
CONFIG_.NF_NAT_FTP=m.
CONFI.G_NF_NAT_IRC=m             电子
CONFIG_NF_NA.T_TFTP=m域名
CONFIG._NF_NAT_AMANDA=m--- 印刷
C.ONFIG_NF_NAT_PPTP=m.
CONFIG_NF_NAT_H32.3=m(广告)
CONFIG_NF_NAT._SIP=m           鲜花
CONFIG_I.P_NF_MANGLE=m(        游戏          )
CONFIG_IP._NF_TARGET_ECN=m投资
CONFIG_IP_NF_.TARGET_TTL=m健康
CO.NFIG_IP._NF_TARGET_CLUSTERIP=m域名
CONFIG_I.P_NF_RAW=m.
C.ONFIG_IP_NF_ARPTABLES=m教育
C.ONFIG_IP_NF_ARPFILTER=m
CONFIG_IP._NF_ARP_MANGLE=m    健康

[ 本帖最后由 .setsuna 于 .2009-8-13 12:47 编辑 ]    健康

我来回答



评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线yinhezixun.
发帖
2061
C币
-235551
威望
386
贡献值
1
银元
-1
铜钱
4624
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
哦,我知道问题了,我在$IDEV上建的分类是1:,把最后一句用的分类改成1:就可以了,是这样吧?


离线17772.
发帖
2092
C币
-60655
威望
392
贡献值
1
银元
-3
铜钱
4723
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
是的,IDEV下没有2:0这个节点。


离线5136456.
发帖
2120
C币
-235562
威望
415
贡献值
1
银元
-1
铜钱
4813
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
parent 2:0  这个节点写的错误了
应该是对应的

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个