>
>
> acl lan src 192.168.0.0/24
>
> delay_pools 1
> delay_class 1 2
>
> delay_access 1 allow lan
> delay_access 1 deny all
>
> delay_parameters 1 -1/-1 8000/8000
>
> ....
> Отсюда вопрос: можно ли сделать так, чтобы:
> а) при отсутствии конкурентов, любой хост получал целый канал (или это и
> так делается автоматом?),
>
Ну сделайте 1-го класса. Например:
delay_pools 1
delay_class 1 1

delay_access 1 allow lan
delay_access 1 deny all

delay_parameters 1 32000/25000

А вообще, если имеется не очень широкий канал, то, по моему, лучше будет
ограничивать не по хостам, а по контенту. Например
acl lan src 192.168.0.0/24
acl unlim ...
acl media .....
acl bigfile ....
acl arch


delay_pools 4
delay_class 1 2
delay_class 2 2
delay_class 3 2
delay_class 4 1


delay_access 1 allow unlim
delay_access 1 deny all
delay_access 2 allow media
delay_access 2 deny all
delay_access 1 allow bigfile
delay_access 1 deny all
delay_access 1 allow lan
delay_access 1 deny all

delay_parameters 1 -1/-1 -1/-1
delay_parameters 2 -1/-1 3000/3000
delay_parameters 3 -1/-1 5000/5000
delay_parameters 4 25000/25000
 ну как то так. Преимущество такого подхода заключается в том, что
пользователи получают быстрый "сурф", а качальщики должны набраться
терпения. :). Конкретная конфигурация зависит, несомненно, от вашей
политики.

>
> б) при массовом заходе в инет, канал делился не по байтам в секунду, а в
> процентном отношении?
>
>
>
> Мне думается delay_pools делит в количественном соотношении. Есть 1 клиент
- значит один. Есть 2 полоса пополам. Есть 3 полоса на 3.


-- 
С уважением, Андрей Степнов.
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить