2 # This is the master dictionary file, which references the
3 # pre-defined dictionary files included with the server.
5 # Any new/changed attributes MUST be placed in this file, as
6 # the pre-defined dictionaries SHOULD NOT be edited.
8 # See "man dictionary" for documentation on its format.
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.
20 # Ideally, the "configure" process should automatically enable this
21 # dictionary, but we don't yet do that.
23 $INCLUDE @prefix@/share/freeradius/dictionary.dhcp
26 # The filename given here should be an absolute path.
28 $INCLUDE @prefix@/share/freeradius/dictionary
31 # All additional attributes an $INCLUDE's should go into
32 # a file "dictionary.local".
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.
38 # The numbers you pick should be between 3000 and 4000.
39 # These attributes will NOT go into a RADIUS packet.
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.
46 # See RFC 6158 for more details.
47 # http://ietf.org/rfc/rfc6158.txt
51 # These attributes are examples. Don't edit them here.
52 # Instead, create a "dictionary.local" file, and place
55 #ATTRIBUTE My-Local-String 3000 string
56 #ATTRIBUTE My-Local-IPAddr 3001 ipaddr
57 #ATTRIBUTE My-Local-Integer 3002 integer
60 # Include dictionary.local, IF it exists. Otherwise, ignore it.
62 # This file WILL NOT EVER be created, edited, or modified
65 $INCLUDE- dictionary.local