Скрипт выполнения freeradius на учете

я использую freeradius2, я хотел бы извлечь данные из одного из атрибутов радиуса, который отправляется в Accounting-Request.

подскажите, какие параметры должны быть в разделе учета, чтобы я мог выполнить скрипт и извлечь заголовки радиуса?

    accounting {
            acct_unique
            detail

        #update request {
           #execute script here
}

            sql_accounting
            attr_filter.accounting_response
    }

person krisdigitx    schedule 04.04.2013    source источник


Ответы (1)


update request {
    Tmp-String-0 := `/my/script "%{hex:Attribute}"`
}

Затем ваш скрипт может анализировать переданные шестнадцатеричные значения и возвращать правильно отформатированный атрибут.

person Arran Cudbard-Bell    schedule 30.09.2013
comment
Обратите внимание, что это будет работать только в FreeRADIUS ›= 2.2.1 (именно тогда была добавлена ​​функция hex:xlat). - person Arran Cudbard-Bell; 16.10.2013