раздача тырнета разным приложениям в порядке приоритета

Max cryptosonbian на ukr.net
Сб Июн 19 20:05:59 BST 2010


Можно еще повесить на сетевой интерфейс разные адреса и в настройках ПО 
каждой проге свой IP назначить.
Тогда спокойно можно шейпить по ip-адресам траффик разных прог.

19.06.2010 21:34, Max пишет:
> Для похожих задач я для домашнего сервера-качалки модифицировал скрипт
> отсюда: 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