Вообщем, хочу ограничить внутренних пользователей каналом в 48кбит/сек
если канал свободен, то и один пусть берет все 48кбит, если забит, то каждый по какой-то величине
( остановился на величине 4800бит/сек )
сделал так:
delay_pools 1
delay_class 1 2
delay_access 1 deny local-servers
delay_access 1 allow lan_net
delay_access 1 deny all
delay_parameters 1 6000/6000 600/6000
delay_initial_bucket_level 50
Пробую... когда канал свободен.. не берет все 48.. а стабильно на 600 работает..
изменяю..
delay_parameters 1 6000/6000 6000/600
снова такая же беда...
далее:
delay_parameters 1 6000/6000 6000/6000
Во... заработало.. но ведь мне нужно, если он занят, то каждый по 4800бит/сек...
или если совсем канал забит, то пропорционально от этой величины...
Как быть-то ?
Т.е. есть ширина канала. У каждого хоста из внутренней сетки прописана какая-то величина, с которой он работает, если канал загружен.. иначе если канал свободен, он разгоняется..
И чтобы каждый работал с одинаковой скоростью.. а не так, что один загрузил, а другой и работать не может..
Подскажите, плиз.
|