I live in a flat share. We all sit behind a router and share the internet connection. A cohabitant of me has big problems with playing computer games online when I download sth for example during a emerge or when I download some files with sftp from university. Is there a possibility to limit my speed to - let's say - max 100 K/s?

Last edited by knue on Tue Jun 27, 2006 9:11 pm; edited 1 time in total

A simple solution would be to use a userspace traffic limiter such as "trickle". With this you can specify the maximum speed in kb/s for a single application, for example firefox oder another download manager. If I remember correctly this is pretty easy and simple.

A more sophisticated solution would be to install a fully fledged traffic shaper on a router; this would allow to distribute the bandwith to a number of computers on your local network. It would be possible to priorize gaming services or hosts in your network to regular services or other hosts. As far as I know IP-Tables / ("hierarchical token bucket filter")and recent kernels are capable of such functions.

A simple solution would be to use a userspace traffic limiter such as "trickle". With this you can specify the maximum speed in kb/s for a single application, for example firefox oder another download manager. If I remember correctly this is pretty easy and simple.

what's the status of trickle? 1.07 even with "-9" patch from debian unstable fails to compile (some automake error complaining about automake versino mismatch 1.10.1 - 1.10.3, but 1.10.1 is not in portage anymore).