Blimey, and I always had a soft spot for tiddles..
Right then, you need to replace those "[" and "]" with "(" and ")"
respectively.
Although looking at mine, I have (( and )). Not sure if this is
necessary. I shall follow the "it's not broken" rule.
tc class add dev $DEV parent 1:1 classid 1:20 htb rate
$((9*$UPLINK/10))kbit burst 6k prio 2
the modules I use are:
sch_ +
cbq, csz, dsmark, gred, htb, ingress, prio, red, sfq, tbf, teql
cls_ +
fw, route, rsvp, rsvp6, tcindex, u32
As for adding ports, the low priority ports are easy, just a string of
space delimited port no's
"80 21 ... n"
As for high priority, you can stamp certain protocols with
super-low-latency or super-high-bandwidth using the /etc/shorewall/tos
file.
I THINK you can define a named protocol using the file /etc/inetd.conf?
I'm not sure if that's the right way to do it tough.
Oh, and the popular PTP software (Kazaa, e-mule) kill anything
wondershaper achieves. So far I have not found a way to set traffic that
uses random ports to very low priority.
Has anybody figured this out?
James.
-----Original Message-----
From: Roger E McClurg [mailto:[EMAIL PROTECTED]
Sent: 02 September 2004 15:42
To: James Neave
Cc: [EMAIL PROTECTED]
Subject: RE: [leaf-user] Traffic Shaping
I did what I should have in the beginning and read the QOS section of
the
Bering Users Guide (RTFM). As a result I saw that I needed to load the
modules you specified James. Thanks.
I loaded all the modules and had a bit more success. The wondershaper
script still errors out on these lines:
tc class add dev $DEV parent 1:1 classid 1:20 htb rate
$[9*$UPLINK/10]kbit burst 6k prio 2
tc class add dev $DEV parent 1:1 classid 1:30 htb rate
$[8*$UPLINK/10]kbit burst 6k prio 2
The problem is the rate calculation "$[9*$UPLINK/10]kbit ". TC errors
with: Illegal "rate". Since Wondershaper was written for Bash not
Ash
I'm sure the problem is a difference in syntax. Can one of our Ash
experts
can tell me what needs to be changed?
Can anyone else using Wondershaper on Bering give me any tips for adding
additional ports/protocols to the script?
Thanks
Roger
"James Neave" <JNeave
@spursolutions.com>
09/02/2004 09:31 AM
To: Roger E McClurg/CEG/[EMAIL PROTECTED],
<[EMAIL PROTECTED]>
cc:
Subject: RE: [leaf-user] Traffic Shaping
Hi,
Yes, there are lots of modules that you need to load.
They are in <Your modules>/kernel/net/sched.
I can't remember how I found out which ones I needed. Either I loaded
all of them or I used trial and error.
If you look carefully in the script, there is a comment on how to put it
into debug mode, you add an X to one of the very first lines. Can't
remember which though.
If that was helpful, I'll eat my cat.
Regards,
James.
-----Original Message-----
From: Roger E McClurg [mailto:[EMAIL PROTECTED]
Sent: 02 September 2004 14:10
To: [EMAIL PROTECTED]
Subject: [leaf-user] Traffic Shaping
I'm trying to setup traffic shaping in Bering 1.2, but I'm running into
difficulties. I've loaded the tc.lrp package, and the wondershaper htb
script. When run by Shorewall the script gets errors. In attempting to
debug the script I entered the commands manually. Even though the
command
is right out of the Linux Advanced Routing documentation it fails:
# tc qdisc add dev eth0 root handle 1: htb default 30
RTNETLINK answers: Invalid argument
Is there an additional package or module needed to make tc work
properly?
Thanks for your help.
Roger
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id808&op=click
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html