Problem with VENDOR in dictionary

Alan DeKok aland at deployingradius.com
Mon Sep 16 16:26:09 CEST 2019


On Sep 16, 2019, at 9:28 AM, Normand Christophe <Christophe.Normand at hefr.ch> wrote:
> 
> Hello,
> 
> I am trying to add a Vendor definition to my freeradius configuration (into the /etc/freeradius/3.0/dictionary file).
> The vendor is : International Electrotechnical Commission 41912
> From IANA :
> 41912
>  International Electrotechnical Commission
>    Herbert Falk
>      herb&sisconet.com

  OK...

> 
> Here is the configuration I tried and the results from the journalctl :
> 
> First one, given by the vendor :
> 
> VENDOR  International Electrotechnical Commission       41912
> BEGIN-VENDOR    International Electrotechnical Commission

  The dictionary format is documented.  You can't use *multi-word phrases* as the vendor name.  It has to be one word.

>        ATTRIBUTE IEC62351-8-RoleID-0 1 integer
>        ATTRIBUTE IEC62351-8-roleDefinition-0 2 string OPTIONAL

  What is that?  i.e. why the word OPTIONAL?

  The dictionary format is documented.  It doesn't say that you can use OPTIONAL for anything.  Delete it, and the dictionary will work.

> Sep 16 14:11:12 raspberrypi freeradius[12644]: FreeRADIUS Version 3.0.12
> Sep 16 14:11:12 raspberrypi freeradius[12644]: Copyright (C) 1999-2016 The FreeRADIUS server project and contributors

  And use 3.0.19.  The 3.0.12 version is years out of date.

  Alan DeKok.




More information about the Freeradius-Users mailing list