Creating templates for users

Krzysztof Grobelak kgrobelak at airspeed.ie
Thu Oct 20 18:39:27 CEST 2011


Thank you for the reply.

I understand why $template didn't work but I am not sure why the 
$INCLUDE file is not working or is its usage also limited to radiusd.conf

Kind regards,
Krzysztof

On 20/10/11 17:20, Fred wrote:
> extracted from templates.conf :
>
>          #  For now, you can use templates only for sections in
>            #  radiusd.conf, not sub-sections.  So you still have to use
>            #  the "$INCLUDE file.." method for things like defining
>            #  multiple "sql" modules, each with similar configuration.
>
> It seems this cannot be used in users file ...
> Instead, you can use $INCLUDE in radiusd.conf ...
>
> Regards,
> Fred
>
> 2011/10/20 Krzysztof Grobelak<kgrobelak at airspeed.ie>:
>> Hello,
>>
>> I am having some troubles creating templates with wimax attributes for
>> users. I created files with atributes in them in the form:
>>
>>                         Alvarion-R3-IF-Name                     += CPEL3Mgmt,
>>                         Alvarion-PDFID                          += 1,
>>                         WiMAX-Packet-Data-Flow-Id               += 1,
>>                         WiMAX-Service-Data-Flow-Id              += 1,
>>                         WiMAX-Direction                         += 3,
>>                         WiMAX-Transport-Type                    += 1,
>>                         WiMAX-Uplink-QOS-Id                     += 1,
>>                         WiMAX-Downlink-QOS-Id                   += 1,
>>
>> and then in the users file I use:
>>
>> 30001020         Cleartext-Password                      := "30001020"
>>                         $INCLUDE        cpe_mgmt,
>>                         $INCLUDE        ethcs_1_vlan_sf,
>>                         WiMAX-VLAN-ID                           += 175,
>>                         Session-Timeout                          = 3600,
>>                         Reply-Message                            = "4motion
>> test"
>>
>> but I am getting error:
>> Thu Oct 20 16:35:24 2011 : Error: /usr/local/etc/raddb/users[63]: Parse
>> error (reply) for entry 30001020: expecting operator
>> Thu Oct 20 16:35:24 2011 : Error: Errors reading /usr/local/etc/raddb/users
>> Thu Oct 20 16:35:24 2011 : Error: /usr/local/etc/raddb/modules/files[7]:
>> Instantiation failed for module "files"
>> Thu Oct 20 16:35:24 2011 : Error:
>> /usr/local/etc/raddb/sites-enabled/default[152]: Failed to load module
>> "files".
>> Thu Oct 20 16:35:24 2011 : Error:
>> /usr/local/etc/raddb/sites-enabled/default[62]: Errors parsing authorize
>> section.
>>
>> Simillar thing happened when i tried using template.conf
>>
>>
>> 30001020             Cleartext-Password                      := "30001020"
>>                             $template
>> cpe_mgmt,
>>                              Session-Timeout                          = 3600,
>>                             Reply-Message                            =
>> "4motion test"
>>
>> but the error i got was:
>> Thu Oct 20 17:00:46 2011 : Debug: including configuration file
>> /usr/local/etc/raddb/templates.conf
>> Thu Oct 20 17:00:46 2011 : Error: /usr/local/etc/raddb/templates.conf[109]:
>> Invalid operator in assignment
>> Thu Oct 20 17:00:46 2011 : Error: Errors reading
>> /usr/local/etc/raddb/radiusd.conf
>>
>> Is the += format not supported in the templates.conf?? Or is there any other
>> way to save myself the problem of typing all the attributes for each user??
>>
>> Thanks in advance.
>>
>>
>>
>> Kind regards,
>> Krzysztof
>>
>>
>>
>>
>>
>>
>> -
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


 
 
 
 




More information about the Freeradius-Users mailing list