Зравствуйте!
Помогите решить задачу: есть сетка на 10 пользователей, подключенная к Интернет(например, выделенка на 1 Мбит/сек). Нужно разграничить трафик таким образом, чтобы выполнялись следующие правила:
1. Если в Инет полезло 2 пользователя, то на каждого будет приходиться по половине трафика всего канала. Если 3 - то треть и т.д.
2. Если юзер А вечно сидит в Инете, а Б - редко, то при одновременном подключении к сети Инет скорость соединения была обратнопропорциональна скачанному за месяц, т.е. юзер А качал бы со скоростью 50-100к/бит, а Б - 900-950. Соответственно на 3-ёх юзеров и т.п. Я бы назвал это динамический подсчет трафика и корректировка скорости.
>Зравствуйте!
>Помогите решить задачу: есть сетка на 10 пользователей, подключенная к Интернет(например, выделенка
>на 1 Мбит/сек). Нужно разграничить трафик таким образом, чтобы выполнялись следующие
>правила:
>1. Если в Инет полезло 2 пользователя, то на каждого будет приходиться
>по половине трафика всего канала. Если 3 - то треть и
>т.д.
>2. Если юзер А вечно сидит в Инете, а Б - редко,
>то при одновременном подключении к сети Инет скорость соединения была обратнопропорциональна
>скачанному за месяц, т.е. юзер А качал бы со скоростью 50-100к/бит,
>а Б - 900-950. Соответственно на 3-ёх юзеров и т.п. Я
>бы назвал это динамический подсчет трафика и корректировка скорости.Есл твой народ в инет ходит через SQUID (proxy), то можно и с помощью delay pool... На opennet.ru про это мнооого написано...
Присоединяюсь к 1-ому вопросу, 2mplane, squid на сколько я знаю не умеет делить канал динамически?
delay pool в динамике работает?
У меня на работе...офис стоит на сквиде...прописаны пулы...
но они статичны!!!
Я вроде нигде и не видел, чтобы эта проблема освещалась...:(
Как тогда прописать в конфиге эти вещи. Работает А, Б. Юзер А скачал в этом месяце 10 Мбайт. Б - 5 Мбайт. Скорость у каждого должна быть разная... У Б - выше!
Может кто скрипты писал под тот же ipfw? Поделитесь наработками???