Problem with VENDOR in dictionary
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:
> 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 :
> International Electrotechnical Commission
> Herbert Falk
> 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: FreeRADIUS Version 3.0.12
> Sep 16 14:11:12 raspberrypi freeradius: 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.
More information about the Freeradius-Users