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 # compability issues
42 $INCLUDE dictionary.acc
43 $INCLUDE dictionary.ascend
44 $INCLUDE dictionary.bay
45 $INCLUDE dictionary.cisco
46 $INCLUDE dictionary.livingston
47 $INCLUDE dictionary.microsoft
48 $INCLUDE dictionary.redback
49 $INCLUDE dictionary.shasta
50 $INCLUDE dictionary.shiva
51 #$INCLUDE dictionary.tunnel
52 $INCLUDE dictionary.usr
53 $INCLUDE dictionary.versanet
54 $INCLUDE dictionary.erx
57 # Following are the proper new names. Use these.
59 ATTRIBUTE User-Name 1 string
60 ATTRIBUTE Password 2 string
61 ATTRIBUTE CHAP-Password 3 string
62 ATTRIBUTE NAS-IP-Address 4 ipaddr
63 ATTRIBUTE NAS-Port 5 integer
64 ATTRIBUTE Service-Type 6 integer
65 ATTRIBUTE Framed-Protocol 7 integer
66 ATTRIBUTE Framed-IP-Address 8 ipaddr
67 ATTRIBUTE Framed-IP-Netmask 9 ipaddr
68 ATTRIBUTE Framed-Routing 10 integer
69 ATTRIBUTE Filter-Id 11 string
70 ATTRIBUTE Framed-MTU 12 integer
71 ATTRIBUTE Framed-Compression 13 integer
72 ATTRIBUTE Login-IP-Host 14 ipaddr
73 ATTRIBUTE Login-Service 15 integer
74 ATTRIBUTE Login-TCP-Port 16 integer
75 ATTRIBUTE Reply-Message 18 string
76 ATTRIBUTE Callback-Number 19 string
77 ATTRIBUTE Callback-Id 20 string
78 ATTRIBUTE Framed-Route 22 string
79 ATTRIBUTE Framed-IPX-Network 23 ipaddr
80 ATTRIBUTE State 24 octets
81 ATTRIBUTE Class 25 octets
82 ATTRIBUTE Vendor-Specific 26 octets
83 ATTRIBUTE Session-Timeout 27 integer
84 ATTRIBUTE Idle-Timeout 28 integer
85 ATTRIBUTE Termination-Action 29 integer
86 ATTRIBUTE Called-Station-Id 30 string
87 ATTRIBUTE Calling-Station-Id 31 string
88 ATTRIBUTE NAS-Identifier 32 string
89 ATTRIBUTE Proxy-State 33 octets
90 ATTRIBUTE Login-LAT-Service 34 string
91 ATTRIBUTE Login-LAT-Node 35 string
92 ATTRIBUTE Login-LAT-Group 36 octets
93 ATTRIBUTE Framed-AppleTalk-Link 37 integer
94 ATTRIBUTE Framed-AppleTalk-Network 38 integer
95 ATTRIBUTE Framed-AppleTalk-Zone 39 string
97 ATTRIBUTE Acct-Status-Type 40 integer
98 ATTRIBUTE Acct-Delay-Time 41 integer
99 ATTRIBUTE Acct-Input-Octets 42 integer
100 ATTRIBUTE Acct-Output-Octets 43 integer
101 ATTRIBUTE Acct-Session-Id 44 string
102 ATTRIBUTE Acct-Authentic 45 integer
103 ATTRIBUTE Acct-Session-Time 46 integer
104 ATTRIBUTE Acct-Input-Packets 47 integer
105 ATTRIBUTE Acct-Output-Packets 48 integer
106 ATTRIBUTE Acct-Terminate-Cause 49 integer
107 ATTRIBUTE Acct-Multi-Session-Id 50 string
108 ATTRIBUTE Acct-Link-Count 51 integer
109 ATTRIBUTE Acct-Input-Gigawords 52 integer
110 ATTRIBUTE Acct-Output-Gigawords 53 integer
111 ATTRIBUTE Event-Timestamp 55 date
113 ATTRIBUTE CHAP-Challenge 60 string
114 ATTRIBUTE NAS-Port-Type 61 integer
115 ATTRIBUTE Port-Limit 62 integer
116 ATTRIBUTE Login-LAT-Port 63 integer
118 ATTRIBUTE ARAP-Password 70 string
119 ATTRIBUTE ARAP-Features 71 string
120 ATTRIBUTE ARAP-Zone-Access 72 integer
121 ATTRIBUTE ARAP-Security 73 integer
122 ATTRIBUTE ARAP-Security-Data 74 string
123 ATTRIBUTE Password-Retry 75 integer
124 ATTRIBUTE Prompt 76 integer
125 ATTRIBUTE Connect-Info 77 string
126 ATTRIBUTE Configuration-Token 78 string
127 ATTRIBUTE EAP-Message 79 string
128 ATTRIBUTE Message-Authenticator 80 string # 18 octets
129 ATTRIBUTE ARAP-Challenge-Response 84 string # 10 octets
130 ATTRIBUTE Acct-Interim-Interval 85 integer
131 ATTRIBUTE NAS-Port-Id 87 string
132 ATTRIBUTE Framed-Pool 88 string
136 # Experimental Non Protocol Attributes used by Cistron-Radiusd
139 # These attributes CAN go in the reply item list.
140 ATTRIBUTE Fall-Through 500 integer
141 ATTRIBUTE Add-Port-To-IP-Address 501 integer
142 ATTRIBUTE Exec-Program 502 string
143 ATTRIBUTE Exec-Program-Wait 503 string
145 # These attributes CANNOT go in the reply item list.
146 ATTRIBUTE User-Category 1029 string
147 ATTRIBUTE Group-Name 1030 string
148 ATTRIBUTE Huntgroup-Name 1031 string
149 ATTRIBUTE Simultaneous-Use 1034 integer
150 ATTRIBUTE Strip-User-Name 1035 integer
151 ATTRIBUTE Hint 1040 string
152 ATTRIBUTE Pam-Auth 1041 string
153 ATTRIBUTE Login-Time 1042 string
154 ATTRIBUTE Stripped-User-Name 1043 string
155 ATTRIBUTE Current-Time 1044 string
156 ATTRIBUTE Realm 1045 string
157 ATTRIBUTE No-Such-Attribute 1046 string
158 ATTRIBUTE Packet-Type 1047 integer
159 ATTRIBUTE Proxy-To-Realm 1048 string
160 ATTRIBUTE Replicate-To-Realm 1049 string
161 ATTRIBUTE Acct-Session-Start-Time 1050 date
162 ATTRIBUTE Acct-Unique-Session-Id 1051 string
163 ATTRIBUTE Client-IP-Address 1052 ipaddr
164 ATTRIBUTE Ldap-UserDn 1053 string
165 ATTRIBUTE NS-MTA-MD5-Password 1054 string
166 ATTRIBUTE SQL-User-Name 1055 string
169 # Non-Protocol Attributes
170 # These attributes are used internally by the server
172 ATTRIBUTE Auth-Type 1000 integer
173 ATTRIBUTE Menu 1001 string
174 ATTRIBUTE Termination-Menu 1002 string
175 ATTRIBUTE Prefix 1003 string
176 ATTRIBUTE Suffix 1004 string
177 ATTRIBUTE Group 1005 string
178 ATTRIBUTE Crypt-Password 1006 string
179 ATTRIBUTE Connect-Rate 1007 integer
180 ATTRIBUTE Add-Prefix 1008 string
181 ATTRIBUTE Add-Suffix 1009 string
182 ATTRIBUTE Expiration 1010 date
185 # Integer Translations
190 VALUE Service-Type Login-User 1
191 VALUE Service-Type Framed-User 2
192 VALUE Service-Type Callback-Login-User 3
193 VALUE Service-Type Callback-Framed-User 4
194 VALUE Service-Type Outbound-User 5
195 VALUE Service-Type Administrative-User 6
196 VALUE Service-Type NAS-Prompt-User 7
197 VALUE Service-Type Authenticate-Only 8
198 VALUE Service-Type Callback-NAS-Prompt 9
199 VALUE Service-Type Call-Check 10
200 VALUE Service-Type Callback-Administrative 11
204 VALUE Framed-Protocol PPP 1
205 VALUE Framed-Protocol SLIP 2
206 VALUE Framed-Protocol ARAP 3
207 VALUE Framed-Protocol Gandalf-SLML 4
208 VALUE Framed-Protocol Xylogics-IPX-SLIP 5
209 VALUE Framed-Protocol X.75-Synchronous 6
211 # Framed Routing Values
213 VALUE Framed-Routing None 0
214 VALUE Framed-Routing Broadcast 1
215 VALUE Framed-Routing Listen 2
216 VALUE Framed-Routing Broadcast-Listen 3
218 # Framed Compression Types
220 VALUE Framed-Compression None 0
221 VALUE Framed-Compression Van-Jacobson-TCP-IP 1
222 VALUE Framed-Compression IPX-Header-Compression 2
223 VALUE Framed-Compression Stac-LZS 3
227 VALUE Login-Service Telnet 0
228 VALUE Login-Service Rlogin 1
229 VALUE Login-Service TCP-Clear 2
230 VALUE Login-Service PortMaster 3
231 VALUE Login-Service LAT 4
232 VALUE Login-Service X25-PAD 5
233 VALUE Login-Service X25-T3POS 6
234 VALUE Login-Service TCP-Clear-Quiet 7
236 # Login-TCP-Port (see /etc/services for more examples)
238 VALUE Login-TCP-Port Telnet 23
239 VALUE Login-TCP-Port Rlogin 513
240 VALUE Login-TCP-Port Rsh 514
244 VALUE Acct-Status-Type Start 1
245 VALUE Acct-Status-Type Stop 2
246 VALUE Acct-Status-Type Interim-Update 3
247 VALUE Acct-Status-Type Alive 3
248 VALUE Acct-Status-Type Accounting-On 7
249 VALUE Acct-Status-Type Accounting-Off 8
251 # Authentication Types
253 VALUE Acct-Authentic RADIUS 1
254 VALUE Acct-Authentic Local 2
256 # Termination Options
258 VALUE Termination-Action Default 0
259 VALUE Termination-Action RADIUS-Request 1
263 VALUE NAS-Port-Type Async 0
264 VALUE NAS-Port-Type Sync 1
265 VALUE NAS-Port-Type ISDN 2
266 VALUE NAS-Port-Type ISDN-V120 3
267 VALUE NAS-Port-Type ISDN-V110 4
268 VALUE NAS-Port-Type Virtual 5
269 VALUE NAS-Port-Type PIAFS 6
270 VALUE NAS-Port-Type HDLC-Clear-Channel 7
271 VALUE NAS-Port-Type X.25 8
272 VALUE NAS-Port-Type X.75 9
273 VALUE NAS-Port-Type G.3-Fax 10
274 VALUE NAS-Port-Type SDSL 11
275 VALUE NAS-Port-Type ADSL-CAP 12
276 VALUE NAS-Port-Type ADSL-DMT 13
277 VALUE NAS-Port-Type IDSL 14
278 VALUE NAS-Port-Type Ethernet 15
279 VALUE NAS-Port-Type xDSL 16
280 VALUE NAS-Port-Type Cable 17
281 VALUE NAS-Port-Type Wireless-Other 18
282 VALUE NAS-Port-Type Wireless-802.11 19
284 # Acct Terminate Causes, available in 3.3.2 and later
286 VALUE Acct-Terminate-Cause User-Request 1
287 VALUE Acct-Terminate-Cause Lost-Carrier 2
288 VALUE Acct-Terminate-Cause Lost-Service 3
289 VALUE Acct-Terminate-Cause Idle-Timeout 4
290 VALUE Acct-Terminate-Cause Session-Timeout 5
291 VALUE Acct-Terminate-Cause Admin-Reset 6
292 VALUE Acct-Terminate-Cause Admin-Reboot 7
293 VALUE Acct-Terminate-Cause Port-Error 8
294 VALUE Acct-Terminate-Cause NAS-Error 9
295 VALUE Acct-Terminate-Cause NAS-Request 10
296 VALUE Acct-Terminate-Cause NAS-Reboot 11
297 VALUE Acct-Terminate-Cause Port-Unneeded 12
298 VALUE Acct-Terminate-Cause Port-Preempted 13
299 VALUE Acct-Terminate-Cause Port-Suspended 14
300 VALUE Acct-Terminate-Cause Service-Unavailable 15
301 VALUE Acct-Terminate-Cause Callback 16
302 VALUE Acct-Terminate-Cause User-Error 17
303 VALUE Acct-Terminate-Cause Host-Request 18
305 #VALUE Tunnel-Type L2TP 3
306 #VALUE Tunnel-Medium-Type IP 1
308 VALUE Prompt No-Echo 0
312 # Non-Protocol Integer Translations
315 VALUE Auth-Type Local 0
316 VALUE Auth-Type System 1
317 VALUE Auth-Type SecurID 2
318 VALUE Auth-Type Crypt-Local 3
319 VALUE Auth-Type Reject 4
320 VALUE Auth-Type ActivCard 4
325 VALUE Auth-Type Ldap 252
326 VALUE Auth-Type Pam 253
327 VALUE Auth-Type Accept 254
330 # Experimental Non-Protocol Integer Translations for Cistron-Radiusd
332 VALUE Fall-Through No 0
333 VALUE Fall-Through Yes 1
334 VALUE Add-Port-To-IP-Address No 0
335 VALUE Add-Port-To-IP-Address Yes 1
337 VALUE Packet-Type Access-Request 1
338 VALUE Packet-Type Access-Accept 2
339 VALUE Packet-Type Access-Reject 3
340 VALUE Packet-Type Accounting-Request 4
341 VALUE Packet-Type Accounting-Response 5
342 VALUE Packet-Type Accounting-Status 6
343 VALUE Packet-Type Password-Request 7
344 VALUE Packet-Type Password-Accept 8
345 VALUE Packet-Type Password-Reject 9
346 VALUE Packet-Type Accounting-Message 10
347 VALUE Packet-Type Access-Challenge 11
348 VALUE Packet-Type Status-Server 12
349 VALUE Packet-Type Status-Client 13