Re: Bandwith thinking error

Linux Advanced Routing and Traffic Control

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

 



Am Thursday 13 May 2004 09:06 schrieb Lars Oeschey:

> err, what's ingress?

Read in the LARTC Howto (www.lartc.org) about it.
Wondershaper does it for limiting incoming traffic.
The real classful shaping can only be done for outgoing traffic.
(Well, probably unless you're using IMQ, but Wondershaper doesn't).

> There's the occasional http traffic to the router for configuration
> (it's the current t-online WLan device), but that's quite rare and I
> don't care if it's a bit slow then (hey, I already worked with imap
> over 384k in my LAN ;)).

Never mind that, I figured it should be easy to get the filters right.

> There's just me and my wife, 

You need shaping so badly if there are only two users?

> I will transfer her pop3 access to the linux-box w/fetchmail some day, so
> every traffic goes through the linux-box.

If you want every traffic to go through your linux box, remove the router 
from the LAN, connect it directly to your box and let your box do the 
routing for your wife. In case your box can go online directly, sell the 
router.

> Are there any tools to define the shaping? Or do I really have to
> write it from scratch?

I just modified the wondershaper script a little. You could test if it
actually works. I couldn't test it, since I have a dedicated linux box 
doing the routing.

The modified wondershaper is here:
    http://www.metamorpher.de/files/wshaper-over-lan.htb

Here's an image of the class structure it creates:
    http://www.metamorpher.de/files/wshaper-over-lan.png

This image was created with Graphviz. I just love this program :-)
I used a hacked version of Stef Coene's show.pl to generate the graph.
Still have problems parsing the filter output, though...

The blue boxes are qdiscs, the orange house is a root class, the green eggs 
are normal classes. Green arrows go to the root class, red arrows go to 
the leafs. :-) It doesn't show filters though, except for mark handles... 
tc filter output isn't easy to parse.

The LAN traffic should go into the fat egg on the right. The internet
traffic should go into the smaller egg on the left (and into it's 
children).

Use "wshaper-over-lan.htb status" to see if it actually works.
If you produce both traffic in the LAN and on the internet,
the LAN traffic should show up in class 1:3, the internet traffic in class 
1:1 and it's children.

Andreas
_______________________________________________
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