install server to share network bandwidth
Hello all!
I need to find a quite elegant way to share bandwidth among the computing devices in my home network. A dsl router connects to the internet, and each machine has a static ip address and uses the router as a gateway. However, this gives me no control to the bandwidth. I'm thinking of installing a server (linux box or anything that will be the internet gateway), which will have some kind of program installed (maybe a firewall) that will control my connection and will allow me to do the following:
1. Give to each computer a particular range of bandwidth. Say, 192.168.0.1 can use up to 200kbps download speed and 192.168.0.2 up to 100kbps.
2. Change the bandwidth limits for each computer easily, maybe by a graphical user interface on the server. (Or the server could have a web service that I could access from any computer in the lan (by logging in..) and change these limits whenever I like. That would save me a lot of time if the server is downstairs.. :-))
3. Control the upload speed! So that when I use a peer-to-peer sharing program the uploads will be limited.
I think I need to install a server - web cache, but I don't know yet where to search for a bandwidth limiter program. Is there any in linux?
Can you think of any nice solution?
thanks in advance
|