jakob@xxxxxxxxxxxxxxx wrote:
Hi I have read the howto on qdisc's a few times but I cant figure out how to use the shaping capabilities to serve my needs. In the village whera I live we have created a wireless local network consisting of 10 houses. One of these houses has an ADSL connection and services this connection to the other houses. To gain access to the network a member must have an accesspoint in client mode, the idea is that if each house has to use a certain accesspoint (with a specific known ip address) to access the router then it must be possible to shape the traffic so no single house can dominate the out (and thus the incomming) traffic.
The configuration:
House with ADSL: A client house: ((o)) ((0)) | | (Known ip) ------------ eth0 ----| |---- -------- |Linux router|-------| AP | | AP |---| router | | SuSE 8.2 | ---- ---- -------- ------------ | | | ------ ------ eth1 | | PC 1 | | PC 2 | | ------ ------ __--__--__ | Internet | ----------
One house might need to connect 1 PC another house 3, but I need to be sure that one house doesn't swallow the whole bandwidth. Is this possible?
Best Regards Jakob Simon-Gaarde
_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Hi,
You can use the tc program, and htb qdiscs to ensure that people are guaranteed some bandwidth, so that one host cannot dominate the network.As it is the Internet link that is the weak point, you need to shape at the gateway.
I am currently working on a script that deals out the bandwidth evenly amongst hosts, so that when only one host uses the link, it gets full speed, but if two are on it is 50/50, and so on. I hope to have it finished in a month or so. Maybe you can use that
Also, if it is p2p traffic you are worried about, you could try the p2pshaper. I posted a link in a earlier post.
cheers Nikolaj Fogh _______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/