| # |
| # Updated 97/06/13 to livingston-radius-2.01 miquels@cistron.nl |
| # |
| # This file contains dictionary translations for parsing |
| # requests and generating responses. All transactions are |
| # composed of Attribute/Value Pairs. The value of each attribute |
| # is specified as one of 4 data types. Valid data types are: |
| # |
| # string - 0-253 octets |
| # ipaddr - 4 octets in network byte order |
| # integer - 32 bit value in big endian order (high byte first) |
| # date - 32 bit value in big endian order - seconds since |
| # 00:00:00 GMT, Jan. 1, 1970 |
| # |
| # Enumerated values are stored in the user file with dictionary |
| # VALUE translations for easy administration. |
| # |
| # Example: |
| # |
| # ATTRIBUTE VALUE |
| # --------------- ----- |
| # Framed-Protocol = PPP |
| # 7 = 1 (integer encoding) |
| # |
| |
| # The dictionary format now supports vendor-specific attributes. |
| # Vendors are introduced like this: |
| # |
| # VENDOR vendor_name vendor_number |
| # |
| # For example: |
| # |
| # VENDOR RoaringPenguin 10055 |
| # |
| # Vendor-specific attributes have a fifth field with the name of the |
| # vendor. For example: |
| # |
| # ATTRIBUTE RP-Upstream-Speed-Limit 1 integer RoaringPenguin |
| # |
| # introduces a Roaring Penguin vendor-specific attribbute with name |
| # RP-Upstream-Speed-Limit, number 1, type integer and vendor RoaringPenguin. |
| |
| # |
| # Following are the proper new names. Use these. |
| # |
| ATTRIBUTE User-Name 1 string |
| ATTRIBUTE Password 2 string |
| ATTRIBUTE CHAP-Password 3 string |
| ATTRIBUTE NAS-IP-Address 4 ipaddr |
| ATTRIBUTE NAS-Port-Id 5 integer |
| ATTRIBUTE Service-Type 6 integer |
| ATTRIBUTE Framed-Protocol 7 integer |
| ATTRIBUTE Framed-IP-Address 8 ipaddr |
| ATTRIBUTE Framed-IP-Netmask 9 ipaddr |
| ATTRIBUTE Framed-Routing 10 integer |
| ATTRIBUTE Filter-Id 11 string |
| ATTRIBUTE Framed-MTU 12 integer |
| ATTRIBUTE Framed-Compression 13 integer |
| ATTRIBUTE Login-IP-Host 14 ipaddr |
| ATTRIBUTE Login-Service 15 integer |
| ATTRIBUTE Login-TCP-Port 16 integer |
| ATTRIBUTE Reply-Message 18 string |
| ATTRIBUTE Callback-Number 19 string |
| ATTRIBUTE Callback-Id 20 string |
| ATTRIBUTE Framed-Route 22 string |
| ATTRIBUTE Framed-IPX-Network 23 ipaddr |
| ATTRIBUTE State 24 string |
| ATTRIBUTE Class 25 string |
| ATTRIBUTE Session-Timeout 27 integer |
| ATTRIBUTE Idle-Timeout 28 integer |
| ATTRIBUTE Termination-Action 29 integer |
| ATTRIBUTE Called-Station-Id 30 string |
| ATTRIBUTE Calling-Station-Id 31 string |
| ATTRIBUTE NAS-Identifier 32 string |
| ATTRIBUTE Acct-Status-Type 40 integer |
| ATTRIBUTE Acct-Delay-Time 41 integer |
| ATTRIBUTE Acct-Input-Octets 42 integer |
| ATTRIBUTE Acct-Output-Octets 43 integer |
| ATTRIBUTE Acct-Session-Id 44 string |
| ATTRIBUTE Acct-Authentic 45 integer |
| ATTRIBUTE Acct-Session-Time 46 integer |
| ATTRIBUTE Acct-Input-Packets 47 integer |
| ATTRIBUTE Acct-Output-Packets 48 integer |
| ATTRIBUTE Acct-Terminate-Cause 49 integer |
| ATTRIBUTE Chap-Challenge 60 string |
| ATTRIBUTE NAS-Port-Type 61 integer |
| ATTRIBUTE Port-Limit 62 integer |
| ATTRIBUTE Connect-Info 77 string |
| |
| # RFC 2869 |
| ATTRIBUTE Acct-Interim-Interval 85 integer |
| |
| # |
| # Experimental Non Protocol Attributes used by Cistron-Radiusd |
| # |
| ATTRIBUTE Huntgroup-Name 221 string |
| ATTRIBUTE User-Category 1029 string |
| ATTRIBUTE Group-Name 1030 string |
| ATTRIBUTE Simultaneous-Use 1034 integer |
| ATTRIBUTE Strip-User-Name 1035 integer |
| ATTRIBUTE Fall-Through 1036 integer |
| ATTRIBUTE Add-Port-To-IP-Address 1037 integer |
| ATTRIBUTE Exec-Program 1038 string |
| ATTRIBUTE Exec-Program-Wait 1039 string |
| ATTRIBUTE Hint 1040 string |
| |
| # |
| # Non-Protocol Attributes |
| # These attributes are used internally by the server |
| # |
| ATTRIBUTE Expiration 21 date |
| ATTRIBUTE Auth-Type 1000 integer |
| ATTRIBUTE Menu 1001 string |
| ATTRIBUTE Termination-Menu 1002 string |
| ATTRIBUTE Prefix 1003 string |
| ATTRIBUTE Suffix 1004 string |
| ATTRIBUTE Group 1005 string |
| ATTRIBUTE Crypt-Password 1006 string |
| ATTRIBUTE Connect-Rate 1007 integer |
| |
| # |
| # Experimental, implementation specific attributes |
| # |
| # Limit session traffic |
| ATTRIBUTE Session-Octets-Limit 227 integer |
| # What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out) |
| ATTRIBUTE Octets-Direction 228 integer |
| |
| # |
| # Integer Translations |
| # |
| |
| # User Types |
| |
| VALUE Service-Type Login-User 1 |
| VALUE Service-Type Framed-User 2 |
| VALUE Service-Type Callback-Login-User 3 |
| VALUE Service-Type Callback-Framed-User 4 |
| VALUE Service-Type Outbound-User 5 |
| VALUE Service-Type Administrative-User 6 |
| VALUE Service-Type NAS-Prompt-User 7 |
| |
| # Framed Protocols |
| |
| VALUE Framed-Protocol PPP 1 |
| VALUE Framed-Protocol SLIP 2 |
| |
| # Framed Routing Values |
| |
| VALUE Framed-Routing None 0 |
| VALUE Framed-Routing Broadcast 1 |
| VALUE Framed-Routing Listen 2 |
| VALUE Framed-Routing Broadcast-Listen 3 |
| |
| # Framed Compression Types |
| |
| VALUE Framed-Compression None 0 |
| VALUE Framed-Compression Van-Jacobson-TCP-IP 1 |
| |
| # Login Services |
| |
| VALUE Login-Service Telnet 0 |
| VALUE Login-Service Rlogin 1 |
| VALUE Login-Service TCP-Clear 2 |
| VALUE Login-Service PortMaster 3 |
| |
| # Status Types |
| |
| VALUE Acct-Status-Type Start 1 |
| VALUE Acct-Status-Type Stop 2 |
| VALUE Acct-Status-Type Accounting-On 7 |
| VALUE Acct-Status-Type Accounting-Off 8 |
| |
| # Authentication Types |
| |
| VALUE Acct-Authentic RADIUS 1 |
| VALUE Acct-Authentic Local 2 |
| VALUE Acct-Authentic PowerLink128 100 |
| |
| # Termination Options |
| |
| VALUE Termination-Action Default 0 |
| VALUE Termination-Action RADIUS-Request 1 |
| |
| # NAS Port Types, available in 3.3.1 and later |
| |
| VALUE NAS-Port-Type Async 0 |
| VALUE NAS-Port-Type Sync 1 |
| VALUE NAS-Port-Type ISDN 2 |
| VALUE NAS-Port-Type ISDN-V120 3 |
| VALUE NAS-Port-Type ISDN-V110 4 |
| |
| # Acct Terminate Causes, available in 3.3.2 and later |
| |
| VALUE Acct-Terminate-Cause User-Request 1 |
| VALUE Acct-Terminate-Cause Lost-Carrier 2 |
| VALUE Acct-Terminate-Cause Lost-Service 3 |
| VALUE Acct-Terminate-Cause Idle-Timeout 4 |
| VALUE Acct-Terminate-Cause Session-Timeout 5 |
| VALUE Acct-Terminate-Cause Admin-Reset 6 |
| VALUE Acct-Terminate-Cause Admin-Reboot 7 |
| VALUE Acct-Terminate-Cause Port-Error 8 |
| VALUE Acct-Terminate-Cause NAS-Error 9 |
| VALUE Acct-Terminate-Cause NAS-Request 10 |
| VALUE Acct-Terminate-Cause NAS-Reboot 11 |
| VALUE Acct-Terminate-Cause Port-Unneeded 12 |
| VALUE Acct-Terminate-Cause Port-Preempted 13 |
| VALUE Acct-Terminate-Cause Port-Suspended 14 |
| VALUE Acct-Terminate-Cause Service-Unavailable 15 |
| VALUE Acct-Terminate-Cause Callback 16 |
| VALUE Acct-Terminate-Cause User-Error 17 |
| VALUE Acct-Terminate-Cause Host-Request 18 |
| |
| # |
| # Non-Protocol Integer Translations |
| # |
| |
| VALUE Auth-Type Local 0 |
| VALUE Auth-Type System 1 |
| VALUE Auth-Type SecurID 2 |
| VALUE Auth-Type Crypt-Local 3 |
| VALUE Auth-Type Reject 4 |
| |
| # |
| # Cistron extensions |
| # |
| VALUE Auth-Type Pam 253 |
| VALUE Auth-Type None 254 |
| |
| # |
| # Experimental Non-Protocol Integer Translations for Cistron-Radiusd |
| # |
| VALUE Fall-Through No 0 |
| VALUE Fall-Through Yes 1 |
| VALUE Add-Port-To-IP-Address No 0 |
| VALUE Add-Port-To-IP-Address Yes 1 |
| |
| # |
| # Configuration Values |
| # uncomment these two lines to turn account expiration on |
| # |
| |
| #VALUE Server-Config Password-Expiration 30 |
| #VALUE Server-Config Password-Warning 5 |
| |
| # Octets-Direction |
| VALUE Octets-Direction Sum 0 |
| VALUE Octets-Direction Input 1 |
| VALUE Octets-Direction Output 2 |
| VALUE Octets-Direction MaxOveral 3 |
| VALUE Octets-Direction MaxSession 4 |
| |
| INCLUDE /etc/radiusclient/dictionary.microsoft |