|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : alexander lunyov 2:5020/400 18 Jul 2007 08:16:30 To : Kir Subject : Re: mpd-4.1 и freeradius-1.1.6 --------------------------------------------------------------------------------
Kir wrote:
>> это не решение :) это атрибут. а решение - это такой способ чтобы
>> freeradius по событию "кончились байты" смог этот атрибут доставить в
>> mpd. вот это будет решением.
> Как я понимаю, надо отдельным демоном или скриптом из крона проверять
> пользователей и у кого лимит исчерпан дописывать в таблицу radreply
> строку типа
> | id | UserName | Attribute | op | Value
> | 2880 | xxxxx | mpd-drop-user | += | 1
>
> По идее при следующем апдейте, должно выкинуть.
> Если я не прав или есть более легкий путь, то напишите, самому интересно.
отдельный демон или скрипт это уже слишком сложно. думаю, можно как-то
решить проблему используя freeradius'овские perl hooks, но наиболее
прямой и безброблемный путь - слать атрибут с количеством байт клиенту,
а тот уже должен сам уметь считать байты, причем было бы неплохо иметь
возможность передавать клиенту в reply не только количество оставшихся
байт, но и сети, для которых трафик не считать. всё остальное, по моему
мнению - костыли.
--
your sweet isn't ready yet
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577cc59e22a.html, оценка из 5, голосов 10
|