source: npl/internetserver/poptop_ppp/radiusclient/dictionary @ c6da4cb

gcc484perl-5.22
Last change on this file since c6da4cb was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 6.3 KB
Line 
1#
2# Updated 97/06/13 to livingston-radius-2.01 miquels@cistron.nl
3#
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:
8#
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
14#
15#       Enumerated values are stored in the user file with dictionary
16#       VALUE translations for easy administration.
17#
18#       Example:
19#
20#       ATTRIBUTE         VALUE
21#       ---------------   -----
22#       Framed-Protocol = PPP
23#       7               = 1     (integer encoding)
24#
25
26#
27#       Following are the proper new names. Use these.
28#
29ATTRIBUTE       User-Name               1       string
30ATTRIBUTE       Password                2       string
31ATTRIBUTE       CHAP-Password           3       string
32ATTRIBUTE       NAS-IP-Address          4       ipaddr
33ATTRIBUTE       NAS-Port-Id             5       integer
34ATTRIBUTE       Service-Type            6       integer
35ATTRIBUTE       Framed-Protocol         7       integer
36ATTRIBUTE       Framed-IP-Address       8       ipaddr
37ATTRIBUTE       Framed-IP-Netmask       9       ipaddr
38ATTRIBUTE       Framed-Routing          10      integer
39ATTRIBUTE       Filter-Id               11      string
40ATTRIBUTE       Framed-MTU              12      integer
41ATTRIBUTE       Framed-Compression      13      integer
42ATTRIBUTE       Login-IP-Host           14      ipaddr
43ATTRIBUTE       Login-Service           15      integer
44ATTRIBUTE       Login-TCP-Port          16      integer
45ATTRIBUTE       Reply-Message           18      string
46ATTRIBUTE       Callback-Number         19      string
47ATTRIBUTE       Callback-Id             20      string
48ATTRIBUTE       Framed-Route            22      string
49ATTRIBUTE       Framed-IPX-Network      23      ipaddr
50ATTRIBUTE       State                   24      string
51ATTRIBUTE       Session-Timeout         27      integer
52ATTRIBUTE       Idle-Timeout            28      integer
53ATTRIBUTE       Termination-Action      29      integer
54ATTRIBUTE       Called-Station-Id       30      string
55ATTRIBUTE       Calling-Station-Id      31      string
56ATTRIBUTE       Acct-Status-Type        40      integer
57ATTRIBUTE       Acct-Delay-Time         41      integer
58ATTRIBUTE       Acct-Input-Octets       42      integer
59ATTRIBUTE       Acct-Output-Octets      43      integer
60ATTRIBUTE       Acct-Session-Id         44      string
61ATTRIBUTE       Acct-Authentic          45      integer
62ATTRIBUTE       Acct-Session-Time       46      integer
63ATTRIBUTE       Acct-Terminate-Cause    49      integer
64ATTRIBUTE       NAS-Port-Type           61      integer
65ATTRIBUTE       Port-Limit              62      integer
66ATTRIBUTE       Connect-Info            77      string
67
68#
69#       Experimental Non Protocol Attributes used by Cistron-Radiusd
70#
71ATTRIBUTE       Huntgroup-Name          221     string
72ATTRIBUTE       User-Category           1029    string
73ATTRIBUTE       Group-Name              1030    string
74ATTRIBUTE       Simultaneous-Use        1034    integer
75ATTRIBUTE       Strip-User-Name         1035    integer
76ATTRIBUTE       Fall-Through            1036    integer
77ATTRIBUTE       Add-Port-To-IP-Address  1037    integer
78ATTRIBUTE       Exec-Program            1038    string
79ATTRIBUTE       Exec-Program-Wait       1039    string
80ATTRIBUTE       Hint                    1040    string
81
82#
83#       Non-Protocol Attributes
84#       These attributes are used internally by the server
85#
86ATTRIBUTE       Expiration                21    date
87ATTRIBUTE       Auth-Type               1000    integer
88ATTRIBUTE       Menu                    1001    string
89ATTRIBUTE       Termination-Menu        1002    string
90ATTRIBUTE       Prefix                  1003    string
91ATTRIBUTE       Suffix                  1004    string
92ATTRIBUTE       Group                   1005    string
93ATTRIBUTE       Crypt-Password          1006    string
94ATTRIBUTE       Connect-Rate            1007    integer
95
96#
97#       Integer Translations
98#
99
100#       User Types
101
102VALUE           Service-Type            Login-User              1
103VALUE           Service-Type            Framed-User             2
104VALUE           Service-Type            Callback-Login-User     3
105VALUE           Service-Type            Callback-Framed-User    4
106VALUE           Service-Type            Outbound-User           5
107VALUE           Service-Type            Administrative-User     6
108VALUE           Service-Type            NAS-Prompt-User         7
109
110#       Framed Protocols
111
112VALUE           Framed-Protocol         PPP                     1
113VALUE           Framed-Protocol         SLIP                    2
114
115#       Framed Routing Values
116
117VALUE           Framed-Routing          None                    0
118VALUE           Framed-Routing          Broadcast               1
119VALUE           Framed-Routing          Listen                  2
120VALUE           Framed-Routing          Broadcast-Listen        3
121
122#       Framed Compression Types
123
124VALUE           Framed-Compression      None                    0
125VALUE           Framed-Compression      Van-Jacobson-TCP-IP     1
126
127#       Login Services
128
129VALUE           Login-Service           Telnet                  0
130VALUE           Login-Service           Rlogin                  1
131VALUE           Login-Service           TCP-Clear               2
132VALUE           Login-Service           PortMaster              3
133
134#       Status Types
135
136VALUE           Acct-Status-Type        Start                   1
137VALUE           Acct-Status-Type        Stop                    2
138VALUE           Acct-Status-Type        Accounting-On           7
139VALUE           Acct-Status-Type        Accounting-Off          8
140
141#       Authentication Types
142
143VALUE           Acct-Authentic          RADIUS                  1
144VALUE           Acct-Authentic          Local                   2
145VALUE           Acct-Authentic          PowerLink128            100
146
147#       Termination Options
148
149VALUE           Termination-Action      Default                 0
150VALUE           Termination-Action      RADIUS-Request          1
151
152#       NAS Port Types, available in 3.3.1 and later
153
154VALUE           NAS-Port-Type           Async                   0
155VALUE           NAS-Port-Type           Sync                    1
156VALUE           NAS-Port-Type           ISDN                    2
157VALUE           NAS-Port-Type           ISDN-V120               3
158VALUE           NAS-Port-Type           ISDN-V110               4
159
160#       Acct Terminate Causes, available in 3.3.2 and later
161
162VALUE           Acct-Terminate-Cause    User-Request            1
163VALUE           Acct-Terminate-Cause    Lost-Carrier            2
164VALUE           Acct-Terminate-Cause    Lost-Service            3
165VALUE           Acct-Terminate-Cause    Idle-Timeout            4
166VALUE           Acct-Terminate-Cause    Session-Timeout         5
167VALUE           Acct-Terminate-Cause    Admin-Reset             6
168VALUE           Acct-Terminate-Cause    Admin-Reboot            7
169VALUE           Acct-Terminate-Cause    Port-Error              8
170VALUE           Acct-Terminate-Cause    NAS-Error               9
171VALUE           Acct-Terminate-Cause    NAS-Request             10
172VALUE           Acct-Terminate-Cause    NAS-Reboot              11
173VALUE           Acct-Terminate-Cause    Port-Unneeded           12
174VALUE           Acct-Terminate-Cause    Port-Preempted          13
175VALUE           Acct-Terminate-Cause    Port-Suspended          14
176VALUE           Acct-Terminate-Cause    Service-Unavailable     15
177VALUE           Acct-Terminate-Cause    Callback                16
178VALUE           Acct-Terminate-Cause    User-Error              17
179VALUE           Acct-Terminate-Cause    Host-Request            18
180
181#
182#       Non-Protocol Integer Translations
183#
184
185VALUE           Auth-Type               Local                   0
186VALUE           Auth-Type               System                  1
187VALUE           Auth-Type               SecurID                 2
188VALUE           Auth-Type               Crypt-Local             3
189VALUE           Auth-Type               Reject                  4
190
191#
192#       Cistron extensions
193#
194VALUE           Auth-Type               Pam                     253
195VALUE           Auth-Type               None                    254
196
197#
198#       Experimental Non-Protocol Integer Translations for Cistron-Radiusd
199#
200VALUE           Fall-Through            No                      0
201VALUE           Fall-Through            Yes                     1
202VALUE           Add-Port-To-IP-Address  No                      0
203VALUE           Add-Port-To-IP-Address  Yes                     1
204
205#
206#       Configuration Values
207#       uncomment these two lines to turn account expiration on
208#
209
210#VALUE          Server-Config           Password-Expiration     30
211#VALUE          Server-Config           Password-Warning        5
212
213INCLUDE /etc/radiusclient/dictionary.microsoft
Note: See TracBrowser for help on using the repository browser.