Здравствуйте!
Возникла задача построить роутер для небольшой домовой сети.
Т.к. имеется узкий канал в интернет (128Кб) без подсчета трафика - первоочередная задача будущего маршрутизатора - шейпинг канала индивидуально для каждого пользователя. Для исключения перегрузок канала и комфортной работы одновременно нескольких пользователей сформировалось следующее решение проблемы:
Маршрутизатор должен отслеживать активность пользователя, и, в том случае, если юзер начинает что-то активно качать из инета - автоматом ступенчато уменьшать ширину канала на этого пользователя до минимального значения. После уменьшения активности - восстанавливать ширину канала. В ночное время - разрешить пользователям качать на максимально возможной скорости и распределять всю ширину канала поровну между всеми качающими.
Видел такую систему на безлимитном тарифе какого-то спутникового провайдера.
Прошу помощи в выборе ОС и ПО максимально подходящего для решения поставленной задачи. Поиск готовых решений ни к чему не привел. Буду благодарен за любую конкретную информацию или ссылки.