254 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			254 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| #
 | |
| # 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
 |