dhcp and rlm_python am i missing something?

Serge Krawczenko skrawczenko at gmail.com
Thu May 8 16:43:16 CEST 2014


Gentelmen, finally  got it.
Works as inteneded.
Many thanks.

ps hopefully values will be returned properly:)


On Thu, May 8, 2014 at 12:26 AM, Serge Krawczenko <skrawczenko at gmail.com>wrote:

> all i need is just to invoke my python script from dhcp section to perform
> my actions and return some values.
>
> if i got it right, there are handlers in python module, for corresponding
> sections in radiusd.conf
>
> for example, i have instantiate section in radiusd.conf and def
> instantiate(_params) function in my script and it is being invoked
> successfully
>
> there's python module config as well, where we define module and
> appropriate function for each event, such as
>
>     mod_instantiate = "test_freeradius"
>     func_instantiate = "instantiate"
>
> next, i've not found any mention of 'dhcp' section in rlm_python sources
> and even added it.
>
> and added module and func_dhcp='dhcp' in the module config
> nothing happened indeed
>
> now, the question.
>
> how do i call my python function from dhcp {whatever} section?
>
> python script is being called but there's no entry point,
> like 'python returns noop'
> therefore i can't return any values into radius instance.
>
> weird feeling i'm doing it first in the universe, please any help
> appreciated, spent over a week on this issue.
> thanks.
>
> ps i dont need any auth, acct, detail, post-auth logic. all i need is to
> call my python scipt from dhcp section and return values.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20140508/4d34cdb5/attachment-0001.html>


More information about the Freeradius-Users mailing list