OK, Firstly here are the resources I have available: Linksys router with 4 port switch, cable modem, 12 port switch, a bunch of network cards, and a P2 350 that can be used to run a linux router or whatever. We have 4 people in our house who share the 512K connection. The basic problem is that right now, two of us use emule, which eats the bandwidth and slows down web access for the other two. What I want to do is have a system where emule ports (up and downstream) are either throttled down when somebody tries to use the web, or where web just has priority over emule, with the effect being that web is fast when people want to use it. It may also be satisfactory to have the emule ports throttled when the two specific computers are connected.
I could install anything on the 350 that might help. I was thinking of not using the router at all, then installing some software router on the 350, and connecting this straight to the modem. If I did this, could I get the kind of throttling I want using IP tables (I don't know anything about these)? If not, is there some other software that could do this? I looked at smoothwall, but it didn't seem to have much in the way of throttling. The other program I looked at was ClarkConnect, but that only seemed to have basic bandwidth caps judging from the information on the website.
Thanks for any ideas or suggestions.
I could install anything on the 350 that might help. I was thinking of not using the router at all, then installing some software router on the 350, and connecting this straight to the modem. If I did this, could I get the kind of throttling I want using IP tables (I don't know anything about these)? If not, is there some other software that could do this? I looked at smoothwall, but it didn't seem to have much in the way of throttling. The other program I looked at was ClarkConnect, but that only seemed to have basic bandwidth caps judging from the information on the website.
Thanks for any ideas or suggestions.
