On Sep 16, 2019, at 9:28 AM, Normand Christophe <Christophe.Normand@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.