一个小脚本,系统.是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 编辑 ] 健康
我来回答