Re: What's wrong here? HELP PLEASE!!!!

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 07 October 2003 23:13, Alex wrote:
> (this is a repost, nobody said anything about this so maybe it did not go
> throu the list)
> I downloaded iproute2-2.4.7-now-ss010824.tar.gz and I did patched tc with
> the htb3.6_tc.diff from htb3.6-020525.tgz and when I try to use a htb
> script I get just errors. I did not patch the kernel, since I use kernel
> 2.4.22 and I saw on - HTB Homepage that I need to patch it only if I run
> version 2.4.20 or earlier. Do also need the kernel patch ? Or maybe is
> something else wrong? (I also used the precompiled "tc" but the situation
> is the same)
Try to add 
set -x
to your script on the second line.  This will display all commands executed so 
you know exactly which command is going wrong.

You miss something in your filter statement.  You have to specify the type of 
filter you want to use and in your case, that's the fw filter.  See lartc.org 
and/or docum.org for fw filter examples.

Stef

>
> Errors:
> -------
> RTNETLINK answers: No such file or directory
> Deleted old root disk on eth1
> Unknown filter "flowid", hence option "1:10" is unparsable
> Unknown filter "flowid", hence option "1:2" is unparsable
> RTNETLINK answers: Invalid argument
> RTNETLINK answers: Invalid argument
> RTNETLINK answers: Invalid argument
> RTNETLINK answers: Invalid argument
> .....etc (same error over and over...)
>
> Part of my script (the full script is accesible on
> http://retea.hostingcenter.ro/htb.txt   ..is too long to post here) :
> -------
> /sbin/tc qdisc add dev eth1 root handle 1: htb default 10
> /sbin/tc class add dev eth1 parent 1: classid 1:1 htb rate 10mbit
>
> /sbin/tc class add dev eth1 parent 1:1 classid 1:10 htb rate 5mbit
> /sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 5 handle 6 flowid
> 1:10
>
> /sbin/tc class add dev eth1 parent 1:1 classid 1:2 htb rate 5mbit
> /sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 5 handle 5 flowid
> 1:2
>
>
> /sbin/tc class add dev eth1 parent 1:10 classid 4:11 htb rate 128kbit ceil
> 256kbit prio 5
> /sbin/tc filter add dev eth1 parent 1:10 protocol ip prio 5 u32 match ip
> dst 192.168.254.10 flowid 4:11
>
> /sbin/tc class add dev eth1 parent 1:10 classid 4:12 htb rate 128kbit ceil
> 256kbit prio 5
> /sbin/tc filter add dev eth1 parent 1:10 protocol ip prio 5 u32 match ip
> dst 192.168.254.11 flowid 4:12
>
> ....etc (full script at http://retea.hostingcenter.ro/htb.txt)
>
> Thanks!
>
> Alex
>
>
> _______________________________________________
> LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

-- 
stef.coene@xxxxxxxxx
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.openprojects.net

_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux