Norberto Bensa wrote:
Nope. "fixed rate limiting" is not the answer. You need QoS at the
router level, but if it doesn't support it, you'll need to change how
your Linux box talks and listen to internet packages. That's what I
said -more or less- on my first reply.
I'm a believer in doing things the easiest way... and while I can see
that manually specifying limits on bandwidth use from Linux on an
explicit address-range basis would "work" - it is not an appealing approach.
Let's make an experiment:
1. Terminate all downloads and activity on the internet.
2. Restart your bind (so it flushes its cache)
3. in XP1 download something huge (an ISO image) from one souce in the
internet and wait 'til it is at full speed (does it go up to 0.5Mb??)
4. in XP2 start to ping different sources. Does XP2 lost packets?
If I do my downloading from XP (using Linux as my nameserver) everything
works perfectly. My downloads max-out my ADSL connection - and not only
can I ping other hosts concurrently, but I can surf the web and
bandwidth is shared fairly between competing applications.
My router is a "Netgear Wireless ADSL Firewall Router" - it seems pretty
common... and I've not found other people moaning that it has
problems... For me, it only has problems when accessed from my Linux box.