Squid ограничение скорости



  • Имеется канал 10 мбит
    30 компов.
    pfsense 2.0.1-RELEASE (i386)
    Установленно Squid,Lightsquid ,ipcad
    squid с локальной авторизацией.
    Задача стоит в следующем, чтобы каждому юзеру назначить свою скорость.
    т.е. например 10 пользователям - 2 мбит, 15 по 1 мбита, остальным по 512.
    Каким образом можно реализовать или куда капать?
    Попытался сделать через пулы для примера в Squid-Custom Options прописывал через ;
    код из конфига:

    # Custom options
    acl komp1 192.168.2.2
    acl komp2 192.168.2.3
    delay_pools 2
    delay_class 1 1
    delay_class 2 1
    delay_parameters 1 64000/64000
    delay_parameters 2 4000/4000
    delay_access 1 allow komp1
    delay_access 1 deny all
    delay_access 2 allow komp2
    delay_access 2 deny all
    

    Правила не применяются, прокси пересатает пускать вообще

    squid -k reconfigure   
    2012/04/20 12:40:41| aclParseAclLine: Invalid ACL type '192.168.2.2'
    FATAL: Bungled squid.conf line 72: acl komp1 192.168.2.2
    Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
    

    Dhcp сервер по ip-mac.
    Заранее спасибо.



  • Ап, не кто не ставили такие ограничения на каждого юзера?



  • @3loy:

    Ап, не кто не ставили такие ограничения на каждого юзера?

    Если это все, то проще использовать captive portal. имхо



  • Создайте алиасы для ваших дипазонов ИП и используйте Limiter. Для Ваших условий - подойдет.



  • Спасибо попробую портал.
    Лимитер не работает поверх прокси.



  • Fix your squid acl

    acl komp1 192.168.2.2

    try this

    acl komp1 src 192.168.2.2

    ;)


Log in to reply