Update Dictionaries
By default, the AAA Server provides standard RADIUS and TACACS+ dictionaries which apply to all common configurations. You can specify specific attributes to be used with the AAA Server in order to achieve full functionality from your NAS.
All dictionaries are text files stored in a directory. For example:
x:\Program Files\ActivIdentity\AAA\dico
- Files with .rad extensions are RADIUS dictionaries.
- Files with .tac extensions are TACACS+ dictionaries.
Take the following steps to edit these dictionaries using a common text editor (for example, Notepad or Wordpad).
- To preserve the default/original dictionary files, save the default dictionary with a different name.
-
Edit the dictionary file as needed using a text editor.
The name that follows the ATTRIBUTE keyword is customizable. It should correspond to the attribute name used by the NAS vendor.
For example, the attributes for a Netscreen device could be entered as illustrated below.
ATTRIBUTE Framed-IPX-Network 23 ipaddr
ATTRIBUTE Challenge-State 24 string
ATTRIBUTE Class 25 string
ATTRIBUTE NS-Admin-Privilege 26 [vid=3224 vty=1 vat=integer]
ATTRIBUTE NS-VSYS-Name 26 [vid=3224 vty=2 vat=string]
ATTRIBUTE NS-User-Group 26 [vid=3224 vty=3 vat=string]
ATTRIBUTE Session-Timeout 27 integer
ATTRIBUTE Idle-Timeout 28 integer
where:
- vid is the vendor ID.
- vty is the vendor type.
- vat is the vendor attribute type.
See the NAS vendor's documentation for complete attribute lists and values.
-
Restart the AAA Server Administration Console to re-read the files.
Once the changes have been applied, the customized items appear in the dictionary list, as illustrated in the following example.
Note: For AAA Server on both Windows and Solaris, the customized dictionary file must be copied on each AAA Server. It must also be updated/copied in the Dico directory under the AAA Server installation directory on all of the machines hosting the AAA Server Administration Console. - In the Dictionary Attributes section of the dialog box, select the attribute(s) now available in the list.
- Click the arrow to assign it to the Check Before or Send After sections.
- Assign a value or parameter to the entry, then assign that authorization profile to a user group.
- Save the changes and export the data to the server. See Export Data to the AAA Server(s).