[RADIATOR] Macros in dictionary
Hugh Irvine
hugh at open.com.au
Tue Mar 8 02:18:18 CST 2016
Hello Manish -
Radiator does not support “MACRO” definitions in the dictionary.
However these definitions would look something like this in the Radiator dictionary:
# VSAs for OMS
VENDOR OMS 1751
VENDORATTR 1751 OMS-User-Role-Profile 1 string
VENDORATTR 1751 OMS-User-Domain 2 integer
VALUE OMS-User-Domain Global 14
VALUE OMS-User-Domain Restricted 15
Please test and let us know the results so we can add these definitions to the standard Radiator dictionary.
Note however that there is already the following in the Radiator dictionary, and you should replace it with the above.
#
# VSA's for Lucent
#
VENDOR Lucent-Old 1751
VENDORATTR 1751 Lucent-Vendor-Specific 1 string
#
regards
Hugh
> On 8 Mar 2016, at 17:31, Arya, Manish Kumar <m.arya at yahoo.com> wrote:
>
> Hi,
>
> I have received dictionary for OMS NMS and is has a macro definition. When I add it in dictionary file and reload radius I get error on macro line number.
>
> MACRO OMS-Attr(t,s) 26 [vid=1751 type1=%t% len1=+2 data=%s%]
>
> ATTRIBUTE OMS-User-Role-Profile OMS-Attr(1, string) R
>
> ATTRIBUTE OMS-User-Domain OMS-Attr(2, integer) R
> VALUE OMS-User-Domain Global 14
> VALUE OMS-User-Domain Restricted 15
>
> Error log:
>
> Tue Mar 8 05:50:34 2016: DEBUG: Reading dictionary file '/etc/radiator/db/dictionary'
> Tue Mar 8 05:50:38 2016: ERR: Bad format in dictionary '/etc/radiator/db/dictionary' at line 5270: MACRO OMS-Attr(t,s) 26 [vid=1751 type1=%t% len1=+2 data=%s%]
>
> How can I make it work with radiator ?
>
> Regards,
> -Manish
>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
--
Hugh Irvine
hugh at open.com.au
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER, SIM, etc.
Full source on Unix, Linux, Windows, MacOSX, Solaris, VMS, NetWare etc.
More information about the radiator
mailing list