need help for adding VSA dictionary in Freeradius 2.1.6
Salim Engin
salim.engin at gmail.com
Thu Sep 10 21:12:31 CEST 2009
Hello,
I have problem in adding new VSA dictionary file into Freeradius 2.1.6.
Below you can find the steps I performed;
- create the file named *dictionary.alcatel.esam* with the following
content in */usr/local/share/freeradius/* folder;
#
#
VENDOR Alcatel-ESAM 637
BEGIN-VENDOR Alcatel-ESAM
ATTRIBUTE A-ESAM-VRF-Name 0x0700 string
ATTRIBUTE A-ESAM-Vlan-Id 0x0701 integer
ATTRIBUTE A-ESAM-QOS-Profile-Name 0x0702 string
ATTRIBUTE A-ESAM-QOS-Params 0x0703 string
ATTRIBUTE A-ESAM-Termination-Cause 0x0704 integer
#
.
.
END-VENDOR Alcatel-ESAM
- add the line below into */usr/local/share/freeradius/dictionary* file;
$INCLUDE dictionary.netscreen
$INCLUDE dictionary.networkphysics
$INCLUDE dictionary.nexans
$INCLUDE dictionary.ntua
$INCLUDE dictionary.nokia
*$INCLUDE dictionary.alcatel.esam*
- start radiusd with debugging option.
I get the following error message (radiusd -X ) ;
*including dictionary file /usr/local/etc/raddb/dictionary
Errors reading dictionary: dict_init:
/usr/local/share/freeradius/dictionary.alcatel.esam[9]: dict_init:
/usr/local/share/freeradius/dictionary.alcatel.esam[9]: *
According to my analysis, freeradius does not like the hex values in the VSA
dictionary file i.e : 0x0700 . So I tried to make it decimal which is 1792
but still getting the same error message. It seems those attribute numbers
should be in a lower range, because if I start from 1 , and I don't get the
message in question. But in this case, the attribute becomes unknown
resulting in having not applied while user authentication.
Is there a way to overcome this problem ?
Thanks
Salim Engin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20090910/adf8d678/attachment.html>
More information about the Freeradius-Users
mailing list