раздача тырнета разным приложениям в порядке приоритета
Max
cryptosonbian на ukr.net
Сб Июн 19 19:34:05 BST 2010
Для похожих задач я для домашнего сервера-качалки модифицировал скрипт
отсюда: http://www.opennet.ru/base/net/adsl_shaper.txt.html
Вообще тут по-любому с tc/iptables разбираться надо.
Для начата стоит попробовать wondershaper , есть в репах, в принципе
работает, динамически пытаять назначить приоритеты трафику.
Для упрощения работы с tc есть htb.init скрипт и vurmuur -- гуй для tc
(не в репах).
Пускать процессы под разными юзерами неудобно, проще по портам/адресам
дать приоритет повыше http/ssh/skype и т.д., а все остальное (там и p2p
останется) с низким останется.
Есть еще патчи для ядра для level7 фильтрации, но тут уже дзэн
начинается, для дома избыточно.
15.06.2010 17:34, dimas пишет:
>> Вот тут всё хорошо описано про iptables и конкретно про ToS:
>> http://www.opennet.ru/docs/RUS/iptables/#TABLE.TOSMATCHES
>>
> вот спасибо! а то мозг уже об(г)углился от безуспешных поисков, все только и
> твердят про 0x00 - 0x10. вчера вечером за чаем вычислил себе hex-значения для
> возможных приоритетов. почитал по ссылке выше, посмотрел в include/linux/ip.h -
> да, прописаны там такие... только вот:
>
>> К слову, если вы сами не пишете шейпер на основе ToS, то задавать его
>> бессмысленно, т.к. его никто не проверяет.
>>
> сие печалит мой смутный разум. но направление поиска ясно - g:linux traffic
> shaper, как-то так. будем искать-пробовать. в одних только репах Убунты
> apt-cache предлагает по слову "shaper" три подходящих по описанию варианта,
> посмортим, что в Дебиане дадут. впрочем, если кто подскажет уже испробованный
> вариант, позволяющий раскидать приоритеты по портам (желательно с поддержкой
> диапазонов портов) - буду весь рад
>
>
--
Maxim
Подробная информация о списке рассылки ubuntu-ru