Нужно соответственно ограничить скорость как входящую, так и исходящую для каждого из пользователей согласно его ТП.
Не предлагать: Разнесение по разным тачкам, циску.
Нужно сделать это на одной тачке. По крайней мере фряха с этой задачей в другом сегменте справляется на ура (на неё и перейду, если всё таки не осилю шейпер в линуксе, но всё же сдаваться так просто не хочется).
По идее нужно сделать виртуальный ifb интерфейс, только не могу понять, как его подружить с in+out+nat+vlan.
Посоветуйте ПО, которое управляло бы трафиком с машины для того, чтобы решать следующие задачи (или хотя бы часть):
1) ограничение общего трафика машины
2) управление приоритетами трафика по программам (То есть к примеру если запущен торрент, то он качает сколько есть канала, но когда открываю страницу в браузере она должна открываться быстро, без необходимости ставить на паузу торрент. Сейчас при закачке торрента страницы вообще не открываются, браузер часто отваливается по таймауту в процессе загрузки, пинги частично теряются. Допустима небольшая потеря пропускной способности канала.)
3) Есть несколько типов трафика: локальный, ipv4 — ограничивается сверху провайдером до 512кбит, и ipv6 — не ограничивается, ограничен только возможностями оборудования провайдера. ПО должно это учитывать, то есть к примеру при использовании ipv4 сайтов браузером, торрент-клиенту нужно ограничить только ipv4 канал, а по ipv6 он может качать на полной скорости, так как это браузеру не мешает.
4) желательно, чтобы приоритеты и ограничения скорости для разных программ можно было менять на лету, но вообще не обязательно.
Платформа: Windows 7 Pro
Допустимо платное ПО, с посильной для студента стоимостью.