2 # Updated 07-Nov-1998 to RFC 2138 and RFC 2139
4 # This file contains dictionary translations for parsing
5 # requests and generating responses. All transactions are
6 # composed of Attribute/Value Pairs. The value of each attribute
7 # is specified as one of 4 data types. Valid data types are:
9 # string - 0-253 octets
10 # ipaddr - 4 octets in network byte order
11 # integer - 32 bit value in big endian order (high byte first)
12 # date - 32 bit value in big endian order - seconds since
13 # 00:00:00 GMT, Jan. 1, 1970
15 # Enumerated values are stored in the user file with dictionary
16 # VALUE translations for easy administration.
21 # --------------- -----
22 # Framed-Protocol = PPP
23 # 7 = 1 (integer encoding)
27 # Include compatibility dictionary for older users file. Move this
28 # directive to the end of the file if you want to see the old names
29 # in the logfiles too.
31 $INCLUDE dictionary.compat
32 $INCLUDE dictionary.livingston
33 #$INCLUDE dictionary.tunnel
34 #$INCLUDE dictionary.usr
35 #$INCLUDE dictionary.ascend
38 # Following are the proper new names. Use these.
40 ATTRIBUTE User-Name 1 string
41 ATTRIBUTE Password 2 string
42 ATTRIBUTE CHAP-Password 3 string
43 ATTRIBUTE NAS-IP-Address 4 ipaddr
44 ATTRIBUTE NAS-Port-Id 5 integer
45 ATTRIBUTE Service-Type 6 integer
46 ATTRIBUTE Framed-Protocol 7 integer
47 ATTRIBUTE Framed-IP-Address 8 ipaddr
48 ATTRIBUTE Framed-IP-Netmask 9 ipaddr
49 ATTRIBUTE Framed-Routing 10 integer
50 ATTRIBUTE Filter-Id 11 string
51 ATTRIBUTE Framed-MTU 12 integer
52 ATTRIBUTE Framed-Compression 13 integer
53 ATTRIBUTE Login-IP-Host 14 ipaddr
54 ATTRIBUTE Login-Service 15 integer
55 ATTRIBUTE Login-TCP-Port 16 integer
56 ATTRIBUTE Reply-Message 18 string
57 ATTRIBUTE Callback-Number 19 string
58 ATTRIBUTE Callback-Id 20 string
59 ATTRIBUTE Framed-Route 22 string
60 ATTRIBUTE Framed-IPX-Network 23 ipaddr
61 ATTRIBUTE State 24 string
62 ATTRIBUTE Class 25 string
63 ATTRIBUTE Vendor-Specific 26 string
64 ATTRIBUTE Session-Timeout 27 integer
65 ATTRIBUTE Idle-Timeout 28 integer
66 ATTRIBUTE Termination-Action 29 integer
67 ATTRIBUTE Called-Station-Id 30 string
68 ATTRIBUTE Calling-Station-Id 31 string
69 ATTRIBUTE NAS-Identifier 32 string
70 ATTRIBUTE Proxy-State 33 string
71 ATTRIBUTE Login-LAT-Service 34 string
72 ATTRIBUTE Login-LAT-Node 35 string
73 ATTRIBUTE Login-LAT-Group 36 string
74 ATTRIBUTE Framed-AppleTalk-Link 37 integer
75 ATTRIBUTE Framed-AppleTalk-Network 38 integer
76 ATTRIBUTE Framed-AppleTalk-Zone 39 string
78 ATTRIBUTE Acct-Status-Type 40 integer
79 ATTRIBUTE Acct-Delay-Time 41 integer
80 ATTRIBUTE Acct-Input-Octets 42 integer
81 ATTRIBUTE Acct-Output-Octets 43 integer
82 ATTRIBUTE Acct-Session-Id 44 string
83 ATTRIBUTE Acct-Authentic 45 integer
84 ATTRIBUTE Acct-Session-Time 46 integer
85 ATTRIBUTE Acct-Input-Packets 47 integer
86 ATTRIBUTE Acct-Output-Packets 48 integer
87 ATTRIBUTE Acct-Terminate-Cause 49 integer
88 ATTRIBUTE Acct-Multi-Session-Id 50 string
89 ATTRIBUTE Acct-Link-Count 51 integer
91 ATTRIBUTE CHAP-Challenge 60 string
92 ATTRIBUTE NAS-Port-Type 61 integer
93 ATTRIBUTE Port-Limit 62 integer
94 ATTRIBUTE Login-LAT-Port 63 integer
96 ATTRIBUTE Connect-Info 77 string
99 # Experimental Non Protocol Attributes used by Cistron-Radiusd
101 ATTRIBUTE Huntgroup-Name 221 string
102 ATTRIBUTE User-Category 1029 string
103 ATTRIBUTE Group-Name 1030 string
104 ATTRIBUTE Simultaneous-Use 1034 integer
105 ATTRIBUTE Strip-User-Name 1035 integer
106 ATTRIBUTE Fall-Through 1036 integer
107 ATTRIBUTE Add-Port-To-IP-Address 1037 integer
108 ATTRIBUTE Exec-Program 1038 string
109 ATTRIBUTE Exec-Program-Wait 1039 string
110 ATTRIBUTE Hint 1040 string
111 ATTRIBUTE Pam-Auth 1041 string
112 ATTRIBUTE Login-Time 1042 string
115 # Non-Protocol Attributes
116 # These attributes are used internally by the server
118 ATTRIBUTE Expiration 21 date
119 ATTRIBUTE Auth-Type 1000 integer
120 ATTRIBUTE Menu 1001 string
121 ATTRIBUTE Termination-Menu 1002 string
122 ATTRIBUTE Prefix 1003 string
123 ATTRIBUTE Suffix 1004 string
124 ATTRIBUTE Group 1005 string
125 ATTRIBUTE Crypt-Password 1006 string
126 ATTRIBUTE Connect-Rate 1007 integer
129 # Integer Translations
134 VALUE Service-Type Login-User 1
135 VALUE Service-Type Framed-User 2
136 VALUE Service-Type Callback-Login-User 3
137 VALUE Service-Type Callback-Framed-User 4
138 VALUE Service-Type Outbound-User 5
139 VALUE Service-Type Administrative-User 6
140 VALUE Service-Type NAS-Prompt-User 7
141 VALUE Service-Type Call-Check 10
145 VALUE Framed-Protocol PPP 1
146 VALUE Framed-Protocol SLIP 2
148 # Framed Routing Values
150 VALUE Framed-Routing None 0
151 VALUE Framed-Routing Broadcast 1
152 VALUE Framed-Routing Listen 2
153 VALUE Framed-Routing Broadcast-Listen 3
155 # Framed Compression Types
157 VALUE Framed-Compression None 0
158 VALUE Framed-Compression Van-Jacobson-TCP-IP 1
162 VALUE Login-Service Telnet 0
163 VALUE Login-Service Rlogin 1
164 VALUE Login-Service TCP-Clear 2
165 VALUE Login-Service PortMaster 3
169 VALUE Acct-Status-Type Start 1
170 VALUE Acct-Status-Type Stop 2
171 VALUE Acct-Status-Type Alive 3
172 VALUE Acct-Status-Type Accounting-On 7
173 VALUE Acct-Status-Type Accounting-Off 8
175 # Authentication Types
177 VALUE Acct-Authentic RADIUS 1
178 VALUE Acct-Authentic Local 2
180 # Termination Options
182 VALUE Termination-Action Default 0
183 VALUE Termination-Action RADIUS-Request 1
185 # NAS Port Types, available in 3.3.1 and later
187 VALUE NAS-Port-Type Async 0
188 VALUE NAS-Port-Type Sync 1
189 VALUE NAS-Port-Type ISDN 2
190 VALUE NAS-Port-Type ISDN-V120 3
191 VALUE NAS-Port-Type ISDN-V110 4
193 # Acct Terminate Causes, available in 3.3.2 and later
195 VALUE Acct-Terminate-Cause User-Request 1
196 VALUE Acct-Terminate-Cause Lost-Carrier 2
197 VALUE Acct-Terminate-Cause Lost-Service 3
198 VALUE Acct-Terminate-Cause Idle-Timeout 4
199 VALUE Acct-Terminate-Cause Session-Timeout 5
200 VALUE Acct-Terminate-Cause Admin-Reset 6
201 VALUE Acct-Terminate-Cause Admin-Reboot 7
202 VALUE Acct-Terminate-Cause Port-Error 8
203 VALUE Acct-Terminate-Cause NAS-Error 9
204 VALUE Acct-Terminate-Cause NAS-Request 10
205 VALUE Acct-Terminate-Cause NAS-Reboot 11
206 VALUE Acct-Terminate-Cause Port-Unneeded 12
207 VALUE Acct-Terminate-Cause Port-Preempted 13
208 VALUE Acct-Terminate-Cause Port-Suspended 14
209 VALUE Acct-Terminate-Cause Service-Unavailable 15
210 VALUE Acct-Terminate-Cause Callback 16
211 VALUE Acct-Terminate-Cause User-Error 17
212 VALUE Acct-Terminate-Cause Host-Request 18
214 #VALUE Tunnel-Type L2TP 3
215 #VALUE Tunnel-Medium-Type IP 1
218 # Non-Protocol Integer Translations
221 VALUE Auth-Type Local 0
222 VALUE Auth-Type System 1
223 VALUE Auth-Type SecurID 2
224 VALUE Auth-Type Crypt-Local 3
225 VALUE Auth-Type Reject 4
226 VALUE Auth-Type ActivCard 4
231 VALUE Auth-Type Pam 253
232 VALUE Auth-Type Accept 254
235 # Experimental Non-Protocol Integer Translations for Cistron-Radiusd
237 VALUE Fall-Through No 0
238 VALUE Fall-Through Yes 1
239 VALUE Add-Port-To-IP-Address No 0
240 VALUE Add-Port-To-IP-Address Yes 1
243 # Configuration Values
244 # comment out these two lines to turn account expiration off
247 VALUE Server-Config Password-Expiration 30
248 VALUE Server-Config Password-Warning 5