In the 2.2.x kernels there is the Quality of Service (QoS) support. There
are a lot of options. Compile your kernel with the one which fits best.
Consult /usr/src/linux/Documentation/Configure.help for further info.
Paul D. Boyle
North Carolina State University
Here's my problem,
We have a Linux IP MASQ server setup up and running our Cable modem.
It's doing the address tanslation for our LAN (about 3-5 computers) and
feeding their IPs (192.168.1.x addresses) into the modem under its one
DCHPed address. The Problem is, that if my roommate and I are playing
StarSeige Tribes and the third begins a few ftp-style downloads, the one
downloading destroys the bandwidth for the other two. We will ping-out.
Likewise, if any one person in the house starts drawing heavily on the line,
the rest of us will feel it substantailly and perhaps timeout. The problem
is not the slowdown (that's expected). The problem is the fact that it
seems to be an all or nothing type system. One person will get ALL the
bandwidth while the others time out. (At least that's how it seems...)
Is there anyway to limit the amount of traffic each mahine is sending to
the MASQ box? For instance, if 3 computers are using the server, then take
the total bandwidth available and divide it by 3 - for 2, by 2. Is this
possible? If so, how? I'm pretty dumbfounded on this one. The server is a
Pentium-75 with 16MB of RAM and will be running the Linux 2.2.13 (or better)
kernel by the end of the break. Please help...
ECE at OSU