[RADIATOR] Hook add_attr requires Dictionary attributes?
Hugh Irvine
hugh at open.com.au
Tue Apr 30 05:51:24 CDT 2013
Hello Jim -
You have a few options:
1. do as you have done
2. use the OSC vendor-specifics as already defined - or add your own and send them to us so we can add them to the standard dictionary
3. apply for your own enterprise number and define your own vendor-specifics (http://pen.iana.org/pen/PenApplication.page)
regards
Hugh
On 30 Apr 2013, at 18:41, Jim Tyrrell <jim at scusting.com> wrote:
> Hi,
>
> I have created a PreProcessingHook to tweak a few attributes into a more friendly format for the
> MySQL inserts/updates. The hook creates new attributes:
>
> $p->add_attr("R_RouteList", $FramedRoutes);
> $p->add_attr("R_Tunnel-Server-Endpoint_in", @words[0]);
> $p->add_attr("R_Tunnel-Client-Endpoint_out", @words[1]);
>
> This results in errors as the attribute is not known:
> Mon Apr 29 16:51:24 2013: WARNING: No such attribute R_RouteList
> Mon Apr 29 16:51:24 2013: WARNING: No such attribute R_RouteList
>
> So I guess I just need to add definiations to the Dictionary file such as:
>
> VENDOR RadiatorInternal 99999
> BEGIN-VENDOR RadiatorInternal
> VENDORATTR 99999 R_RouteList 1 string
> VENDORATTR 99999 R_Tunnel-Server-Endpoint_in 2 string
> VENDORATTR 99999 R_Tunnel-Server-Endpoint_out 3 string
> END-VENDOR
>
> Is there a specific vendor code I should be using for my own custom entries? Or is it just a case of picking a random number
> thats not been used and adding as above? Or should I be adding the attributes in another way that can be used by an
> AuthBy to update SQL but is not required in the dictionary?
>
> Thanks.
>
> Jim.
>
> _______________________________________________
> 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 etc.
Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
More information about the radiator
mailing list