DHCP fixes from v2.1.x
[freeradius.git] / raddb / dictionary.in
1 #
2 #       This is the master dictionary file, which references the
3 #       pre-defined dictionary files included with the server.
4 #
5 #       Any new/changed attributes MUST be placed in this file, as
6 #       the pre-defined dictionaries SHOULD NOT be edited.
7 #
8 #       See "man dictionary" for documentation on its format.
9 #
10 #       $Id$
11 #
12
13 #
14 #  The DHCP dictionary is used only when the server is built with
15 #  "configure --with-dhcp".  It is not (and should not) be used in
16 #  other situations.  If you are running just a RADIUS server, this
17 #  line can be deleted.  If you are using DHCP, the following line
18 #  should be uncommented.
19 #
20 #  Ideally, the "configure" process should automatically enable this
21 #  dictionary, but we don't yet do that.
22 #
23 $INCLUDE        @prefix@/share/freeradius/dictionary.dhcp
24
25 #
26 #       The filename given here should be an absolute path. 
27 #
28 $INCLUDE        @prefix@/share/freeradius/dictionary
29
30 #
31 #       All additional attributes an $INCLUDE's should go into
32 #       a file "dictionary.local".
33
34 #       If you want to add entries to the dictionary file,
35 #       which are NOT going to be placed in a RADIUS packet,
36 #       add them to the 'dictionary.local' file.
37 #
38 #       The numbers you pick should be between 3000 and 4000.
39 #       These attributes will NOT go into a RADIUS packet.
40 #
41 #       If you want that, you will need to use VSAs.  This means
42 #       requesting allocation of a Private Enterprise Code from
43 #       http://iana.org.  We STRONGLY suggest doing that only if
44 #       you are a vendor of RADIUS equipment.
45 #
46 #       See RFC 6158 for more details.
47 #       http://ietf.org/rfc/rfc6158.txt
48 #
49
50 #
51 #       These attributes are examples.  Don't edit them here.
52 #       Instead, create a "dictionary.local" file, and place
53 #       them there.
54 #
55 #ATTRIBUTE      My-Local-String         3000    string
56 #ATTRIBUTE      My-Local-IPAddr         3001    ipaddr
57 #ATTRIBUTE      My-Local-Integer        3002    integer
58
59 #
60 #       Include dictionary.local, IF it exists.  Otherwise, ignore it.
61 #
62 #       This file WILL NOT EVER be created, edited, or modified
63 #       by FreeRADIUS.
64 #
65 $INCLUDE-       dictionary.local