Отвечает Oleg Krivitsky:
То, что тебе нужно, называется шейпер, он позволяет ограничивать полосу с определённым шагом. Ещё можно установить ограничение по количеству сессий.
Отвечает nn:
Поставь прокси squid. А там и канал можно выделять и "программы качалки" резать Все написано в squid.conf