|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexey M. Kosorotov 2:5020/400 18 Jul 2007 18:41:45 To : Alex Bakhtin Subject : Re: mpd-4.1 и freeradius-1.1.6 -------------------------------------------------------------------------------- Alex Bakhtin <bakhtin@amt.ru> wrote: > Ударюсь в оффтопик. У меня один вопрос - с чего ты решил, что тебе > кто-то что-то здесь вообще должен доказывать? Ты тут не начальник, который > может подчиненным говорить "теоретиков я уже выслушал". ТЫ готов ОПЛАТИТЬ > свои хотелки? Если да - вон, тебе один из разработчиков mpd отвечал > уже, договариваешься с ним, переводишь уговоренную сумму - думаю, при > достойной оплате он вполне согласится реализовать нужную ТЕБЕ фичу. Встряну, дабы перебить оффтопик :) Расскажу о своих изысканиях по данной теме. В результате недельного штудирования доки по freeradius, гугления и чтения списка freeradius-users@ складывается впечатление, что вставить vendor specific атрибут в accounting start/update response пакет в модуле rlm_sql штатными средствами freeradius нельзя. Англоязычные трудящиеся в вышеупомянутом списке частенько задают этот вопрос, но в ответ как правило тишина. В rfc2866 сказано: "A RADIUS Accounting-Response is not required to have any attributes in it". Вот разработчики модуля rlm_sql видимо и решили что это не нужно. Вот если бы был параметр типа "accounting_reply_query" - было бы проще решить эту задачу. Гугление дало только древнюю ссылку на патч к модулю rlm_nibs, реализующий данный функционал. В данный момент копаю в сторону переменных сервера. В файле variables.txt из комплекта документации сказано, что сервер устанавливает ран-тайм переменные, к которым можно обращаться. Hапример: %{reply:Attribute-Name}. К тому же фраза: "The %{config:...} variables should be used VERY carefully, as they may leak secret information from your RADIUS server, if you use them in reply attributes to the NAS!" наводит на мысть о том что таки можно вставить атрибут в response пакет. Дальнейшая идея такова: если не удастся сразу всунуть атрибут в response-пакет, то сначала всунуть его через секцию preacct файл acct_users, чтобы сервер выставил переменную, а затем через sql-запрос изменить значение переменной. Теперь хотелось бы узнать мнение старших товарищей, я на правильном пути или нет? -- kam Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6430afd620bf.html, оценка из 5, голосов 10
|