assign a value to an attribute via a script

Philippe Bacquaert philippe.bacquaert at
Wed Apr 26 10:46:26 CEST 2006


I'm searching how to use a script to modify the value of an

When I try the example of radiusd.conf : Attribute-Name =
`%{echo:/path/to/program args}`

In my test I try to use a script to assign an IP address to
the Attribute Framed-IP-Address :
Framed-IP-Address = `%{dhcp:/etc/raddb/test %{User-Name}

I've added this in the accounting module with the same result
as I want to fic this value in the attribute Framed-IP-Address
during the time of an active accounting session.

I've created an exec module :
exec dhcp {
		wait = yes
		input_pairs = request
		output_pairs = reply
		packet_type = Access-Accept

I get an error message when I try to start :
ERROR: Cannot find a configuration entry for module

The rest of the radiusd.conf configuration is pointing to a
MySQL database and works well.

I've tested successfully the script itself alone in the echo
module configuration : program = "/var/log/radius/test
%{User-Name} %{NAS-IP-Address}"

What am I doing wrong ?
Is something missing ?


Accédez au courrier électronique de La Poste : ; 
3615 LAPOSTENET (0,34 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)

More information about the Freeradius-Users mailing list