Нужен хитрый динамический шейпер

Задача - использовать на полную безлимитный канал 128кбит/c. Допустим, я ставлю на закачку iso образ в даунлодере и в это же время серфлю через браузер. Когда я запрашиваю страницу через браузер, шейпер должен выдавать мне полный канал для серфинга, ограничивая скорость скачки даунлодера до 0 или чуть больше. Но когда я начинаю читать страницу, то есть браузер простаивает, шейпер должен сразу же отдать полный канал даунлодеру. То есть, канал должен быть более-менее постоянно нагружен и шейпер должен быть максимально быстрым. Желательно, чтобы последствия такого шейпинга были незаметны при серфинге. :) Так вот есть ли такой шейпер для линукса в природе?

"Нет сынок это

"Нет сынок это фантастика"
Изучай HTB и пиши оптимальный для себя вариант.

Quote:Так вот есть

Цитата:
Так вот есть ли такой шейпер для линукса в природе?

Есть. iproute2+htb+l7-filter. Или же squid+delay_pools.

для меня в свое

для меня в свое время оптимальным решением оказался net-firewall/shorewall
решишь устанавливать - почитай
/etc/shorewall/tcclasses
/etc/shorewall/tcdevices
/etc/shorewall/tcrules

сайт проекта сейчас лежит, там есть подробное описание как настраивать ядро и конфигурировать шейпер

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".