2 # Updated 07-Nov-1998 to RFC 2138 and RFC 2139
6 # This file contains dictionary translations for parsing
7 # requests and generating responses. All transactions are
8 # composed of Attribute/Value Pairs. The value of each attribute
9 # is specified as one of 4 data types. Valid data types are:
11 # string - 0-253 octets
12 # ipaddr - 4 octets in network byte order
13 # integer - 32 bit value in big endian order (high byte first)
14 # date - 32 bit value in big endian order - seconds since
15 # 00:00:00 GMT, Jan. 1, 1970
17 # FreeRADIUS includes extended data types which are not defined
18 # in RFC 2138 or RFC 2139. These data types are:
20 # abinary - Ascend's binary filter format.
21 # octets - raw octets, printed and input as hex strings.
22 # e.g.: 0x123456789abcdef
25 # Enumerated values are stored in the user file with dictionary
26 # VALUE translations for easy administration.
31 # --------------- -----
32 # Framed-Protocol = PPP
33 # 7 = 1 (integer encoding)
37 # Include compatibility dictionary for older users file. Move this
38 # directive to the end of the file if you want to see the old names
39 # in the logfiles too.
41 $INCLUDE dictionary.compat
42 #$INCLUDE dictionary.livingston
43 #$INCLUDE dictionary.tunnel
44 #$INCLUDE dictionary.acc
45 #$INCLUDE dictionary.cisco
46 #$INCLUDE dictionary.usr
47 #$INCLUDE dictionary.ascend
50 # Following are the proper new names. Use these.
52 ATTRIBUTE User-Name 1 string
53 ATTRIBUTE Password 2 string
54 ATTRIBUTE CHAP-Password 3 string
55 ATTRIBUTE NAS-IP-Address 4 ipaddr
56 ATTRIBUTE NAS-Port 5 integer
57 ATTRIBUTE Service-Type 6 integer
58 ATTRIBUTE Framed-Protocol 7 integer
59 ATTRIBUTE Framed-IP-Address 8 ipaddr
60 ATTRIBUTE Framed-IP-Netmask 9 ipaddr
61 ATTRIBUTE Framed-Routing 10 integer
62 ATTRIBUTE Filter-Id 11 string
63 ATTRIBUTE Framed-MTU 12 integer
64 ATTRIBUTE Framed-Compression 13 integer
65 ATTRIBUTE Login-IP-Host 14 ipaddr
66 ATTRIBUTE Login-Service 15 integer
67 ATTRIBUTE Login-TCP-Port 16 integer
68 ATTRIBUTE Reply-Message 18 string
69 ATTRIBUTE Callback-Number 19 string
70 ATTRIBUTE Callback-Id 20 string
71 ATTRIBUTE Framed-Route 22 string
72 ATTRIBUTE Framed-IPX-Network 23 ipaddr
73 ATTRIBUTE State 24 octets
74 ATTRIBUTE Class 25 octets
75 ATTRIBUTE Vendor-Specific 26 octets
76 ATTRIBUTE Session-Timeout 27 integer
77 ATTRIBUTE Idle-Timeout 28 integer
78 ATTRIBUTE Termination-Action 29 integer
79 ATTRIBUTE Called-Station-Id 30 string
80 ATTRIBUTE Calling-Station-Id 31 string
81 ATTRIBUTE NAS-Identifier 32 string
82 ATTRIBUTE Proxy-State 33 octets
83 ATTRIBUTE Login-LAT-Service 34 string
84 ATTRIBUTE Login-LAT-Node 35 string
85 ATTRIBUTE Login-LAT-Group 36 octets
86 ATTRIBUTE Framed-AppleTalk-Link 37 integer
87 ATTRIBUTE Framed-AppleTalk-Network 38 integer
88 ATTRIBUTE Framed-AppleTalk-Zone 39 string
90 ATTRIBUTE Acct-Status-Type 40 integer
91 ATTRIBUTE Acct-Delay-Time 41 integer
92 ATTRIBUTE Acct-Input-Octets 42 integer
93 ATTRIBUTE Acct-Output-Octets 43 integer
94 ATTRIBUTE Acct-Session-Id 44 string
95 ATTRIBUTE Acct-Authentic 45 integer
96 ATTRIBUTE Acct-Session-Time 46 integer
97 ATTRIBUTE Acct-Input-Packets 47 integer
98 ATTRIBUTE Acct-Output-Packets 48 integer
99 ATTRIBUTE Acct-Terminate-Cause 49 integer
100 ATTRIBUTE Acct-Multi-Session-Id 50 string
101 ATTRIBUTE Acct-Link-Count 51 integer
102 ATTRIBUTE Acct-Input-Gigawords 52 integer
103 ATTRIBUTE Acct-Output-Gigawords 53 integer
104 ATTRIBUTE Event-Timestamp 55 date
106 ATTRIBUTE CHAP-Challenge 60 string
107 ATTRIBUTE NAS-Port-Type 61 integer
108 ATTRIBUTE Port-Limit 62 integer
109 ATTRIBUTE Login-LAT-Port 63 integer
111 ATTRIBUTE ARAP-Password 70 string
112 ATTRIBUTE ARAP-Features 71 string
113 ATTRIBUTE ARAP-Zone-Access 72 integer
114 ATTRIBUTE ARAP-Security 73 integer
115 ATTRIBUTE ARAP-Security-Data 74 string
116 ATTRIBUTE Password-Retry 75 integer
117 ATTRIBUTE Prompt 76 integer
118 ATTRIBUTE Connect-Info 77 string
119 ATTRIBUTE Configuration-Token 78 string
120 ATTRIBUTE EAP-Message 79 string
121 ATTRIBUTE Message-Authenticator 80 string # 18 octets
122 ATTRIBUTE ARAP-Challenge-Response 84 string # 10 octets
123 ATTRIBUTE Acct-Interim-Interval 85 integer
124 ATTRIBUTE NAS-Port-Id 87 string
125 ATTRIBUTE Framed-Pool 88 string
129 # Experimental Non Protocol Attributes used by Cistron-Radiusd
132 # These attributes CAN go in the reply item list.
133 ATTRIBUTE Fall-Through 500 integer
134 ATTRIBUTE Add-Port-To-IP-Address 501 integer
135 ATTRIBUTE Exec-Program 502 string
136 ATTRIBUTE Exec-Program-Wait 503 string
138 # These attributes CANNOT go in the reply item list.
139 ATTRIBUTE User-Category 1029 string
140 ATTRIBUTE Group-Name 1030 string
141 ATTRIBUTE Huntgroup-Name 1031 string
142 ATTRIBUTE Simultaneous-Use 1034 integer
143 ATTRIBUTE Strip-User-Name 1035 integer
144 ATTRIBUTE Hint 1040 string
145 ATTRIBUTE Pam-Auth 1041 string
146 ATTRIBUTE Login-Time 1042 string
147 ATTRIBUTE Stripped-User-Name 1043 string
148 ATTRIBUTE Current-Time 1044 string
149 ATTRIBUTE Realm 1045 string
150 ATTRIBUTE No-Such-Attribute 1046 string
151 ATTRIBUTE Packet-Type 1047 integer
152 ATTRIBUTE Proxy-To-Realm 1048 string
153 ATTRIBUTE Replicate-To-Realm 1049 string
154 ATTRIBUTE Acct-Session-Start-Time 1050 date
155 ATTRIBUTE Acct-Unique-Session-Id 1051 string
156 ATTRIBUTE Client-IP-Address 1052 ipaddr
157 ATTRIBUTE Ldap-UserDn 1053 string
158 ATTRIBUTE NS-MTA-MD5-Password 1054 string
159 ATTRIBUTE SQL-User-Name 1055 string
162 # Non-Protocol Attributes
163 # These attributes are used internally by the server
165 ATTRIBUTE Expiration 21 date
166 ATTRIBUTE Auth-Type 1000 integer
167 ATTRIBUTE Menu 1001 string
168 ATTRIBUTE Termination-Menu 1002 string
169 ATTRIBUTE Prefix 1003 string
170 ATTRIBUTE Suffix 1004 string
171 ATTRIBUTE Group 1005 string
172 ATTRIBUTE Crypt-Password 1006 string
173 ATTRIBUTE Connect-Rate 1007 integer
174 ATTRIBUTE Add-Prefix 1008 string
175 ATTRIBUTE Add-Suffix 1009 string
178 # Integer Translations
183 VALUE Service-Type Login-User 1
184 VALUE Service-Type Framed-User 2
185 VALUE Service-Type Callback-Login-User 3
186 VALUE Service-Type Callback-Framed-User 4
187 VALUE Service-Type Outbound-User 5
188 VALUE Service-Type Administrative-User 6
189 VALUE Service-Type NAS-Prompt-User 7
190 VALUE Service-Type Authenticate-Only 8
191 VALUE Service-Type Callback-NAS-Prompt 9
192 VALUE Service-Type Call-Check 10
193 VALUE Service-Type Callback-Administrative 11
197 VALUE Framed-Protocol PPP 1
198 VALUE Framed-Protocol SLIP 2
199 VALUE Framed-Protocol ARAP 3
200 VALUE Framed-Protocol Gandalf-SLML 4
201 VALUE Framed-Protocol Xylogics-IPX-SLIP 5
202 VALUE Framed-Protocol X.75-Synchronous 6
204 # Framed Routing Values
206 VALUE Framed-Routing None 0
207 VALUE Framed-Routing Broadcast 1
208 VALUE Framed-Routing Listen 2
209 VALUE Framed-Routing Broadcast-Listen 3
211 # Framed Compression Types
213 VALUE Framed-Compression None 0
214 VALUE Framed-Compression Van-Jacobson-TCP-IP 1
215 VALUE Framed-Compression IPX-Header-Compression 2
216 VALUE Framed-Compression Stac-LZS 3
220 VALUE Login-Service Telnet 0
221 VALUE Login-Service Rlogin 1
222 VALUE Login-Service TCP-Clear 2
223 VALUE Login-Service PortMaster 3
224 VALUE Login-Service LAT 4
225 VALUE Login-Service X25-PAD 5
226 VALUE Login-Service X25-T3POS 6
227 VALUE Login-Service TCP-Clear-Quiet 7
229 # Login-TCP-Port (see /etc/services for more examples)
231 VALUE Login-TCP-Port Telnet 23
232 VALUE Login-TCP-Port Rlogin 513
233 VALUE Login-TCP-Port Rsh 514
237 VALUE Acct-Status-Type Start 1
238 VALUE Acct-Status-Type Stop 2
239 VALUE Acct-Status-Type Interim-Update 3
240 VALUE Acct-Status-Type Alive 3
241 VALUE Acct-Status-Type Accounting-On 7
242 VALUE Acct-Status-Type Accounting-Off 8
244 # Authentication Types
246 VALUE Acct-Authentic RADIUS 1
247 VALUE Acct-Authentic Local 2
249 # Termination Options
251 VALUE Termination-Action Default 0
252 VALUE Termination-Action RADIUS-Request 1
256 VALUE NAS-Port-Type Async 0
257 VALUE NAS-Port-Type Sync 1
258 VALUE NAS-Port-Type ISDN 2
259 VALUE NAS-Port-Type ISDN-V120 3
260 VALUE NAS-Port-Type ISDN-V110 4
261 VALUE NAS-Port-Type Virtual 5
262 VALUE NAS-Port-Type PIAFS 6
263 VALUE NAS-Port-Type HDLC-Clear-Channel 7
264 VALUE NAS-Port-Type X.25 8
265 VALUE NAS-Port-Type X.75 9
266 VALUE NAS-Port-Type G.3-Fax 10
267 VALUE NAS-Port-Type SDSL 11
268 VALUE NAS-Port-Type ADSL-CAP 12
269 VALUE NAS-Port-Type ADSL-DMT 13
270 VALUE NAS-Port-Type IDSL 14
271 VALUE NAS-Port-Type Ethernet 15
272 VALUE NAS-Port-Type xDSL 16
273 VALUE NAS-Port-Type Cable 17
274 VALUE NAS-Port-Type Wireless-Other 18
275 VALUE NAS-Port-Type Wireless-802.11 19
277 # Acct Terminate Causes, available in 3.3.2 and later
279 VALUE Acct-Terminate-Cause User-Request 1
280 VALUE Acct-Terminate-Cause Lost-Carrier 2
281 VALUE Acct-Terminate-Cause Lost-Service 3
282 VALUE Acct-Terminate-Cause Idle-Timeout 4
283 VALUE Acct-Terminate-Cause Session-Timeout 5
284 VALUE Acct-Terminate-Cause Admin-Reset 6
285 VALUE Acct-Terminate-Cause Admin-Reboot 7
286 VALUE Acct-Terminate-Cause Port-Error 8
287 VALUE Acct-Terminate-Cause NAS-Error 9
288 VALUE Acct-Terminate-Cause NAS-Request 10
289 VALUE Acct-Terminate-Cause NAS-Reboot 11
290 VALUE Acct-Terminate-Cause Port-Unneeded 12
291 VALUE Acct-Terminate-Cause Port-Preempted 13
292 VALUE Acct-Terminate-Cause Port-Suspended 14
293 VALUE Acct-Terminate-Cause Service-Unavailable 15
294 VALUE Acct-Terminate-Cause Callback 16
295 VALUE Acct-Terminate-Cause User-Error 17
296 VALUE Acct-Terminate-Cause Host-Request 18
298 #VALUE Tunnel-Type L2TP 3
299 #VALUE Tunnel-Medium-Type IP 1
301 VALUE Prompt No-Echo 0
305 # Non-Protocol Integer Translations
308 VALUE Auth-Type Local 0
309 VALUE Auth-Type System 1
310 VALUE Auth-Type SecurID 2
311 VALUE Auth-Type Crypt-Local 3
312 VALUE Auth-Type Reject 4
313 VALUE Auth-Type ActivCard 4
318 VALUE Auth-Type Ldap 252
319 VALUE Auth-Type Pam 253
320 VALUE Auth-Type Accept 254
323 # Experimental Non-Protocol Integer Translations for Cistron-Radiusd
325 VALUE Fall-Through No 0
326 VALUE Fall-Through Yes 1
327 VALUE Add-Port-To-IP-Address No 0
328 VALUE Add-Port-To-IP-Address Yes 1
330 VALUE Packet-Type Access-Request 1
331 VALUE Packet-Type Access-Accept 2
332 VALUE Packet-Type Access-Reject 3
333 VALUE Packet-Type Accounting-Request 4
334 VALUE Packet-Type Accounting-Response 5
335 VALUE Packet-Type Accounting-Status 6
336 VALUE Packet-Type Password-Request 7
337 VALUE Packet-Type Password-Accept 8
338 VALUE Packet-Type Password-Reject 9
339 VALUE Packet-Type Accounting-Message 10
340 VALUE Packet-Type Access-Challenge 11
341 VALUE Packet-Type Status-Server 12
342 VALUE Packet-Type Status-Client 13