Нужен хитрый динамический шейпер
Гость 15 мая, 2007 - 09:26
Задача - использовать на полную безлимитный канал 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
сайт проекта сейчас лежит, там есть подробное описание как настраивать ядро и конфигурировать шейпер