Уже читал про tc но у меня более сложная ситуация, и требуется не так уж много. Есть некий сферический шлюз с интерфейсами ppp и eth. eth1 и eth2 по 100мбит, один смотрит в городскую сеть, другой на домашнюю машину. ppp0 - провайдер внешнего интернета. ppp1-pppn - входящие соединения через eth1 (внешку покупаю поровну еще с несколькими людьми). А еще на этом шлюзе есть большой винт куда зеркалится репозиторий федоры.
Что надо сделать: понизить приоритет загрузки с серверов редхата где лежит реп. Например если кто-то начнет качать еще что нибудь по http/ftp скорость зеркалирования репа -> +0.