1) cd to the ascendd directory.  Modify Makefile for the type of host and
   required options.  make.

	If SafeWord is selected you MUST obtain the the SafeWord header
	files and library from Enigma Logic.  SafeWord is a separately
	licensed product.

	If ACE is selected you MUST obtain the ACE header files and library
	from Security Dynamics.  ACE is a separately licensed product.
	Note: Due to limitations in the ACE library, versions of radius
	supporting ACE MUST run in single process mode if you wish Next
	Code processing to be functional (normal ACE authentication works
	correctly in multi-process mode).  That is, use the -s
	flag when starting radiusd.


2) Create the directory /etc/raddb.  Place in this directory your
   - dictionary file. It should be owned by root and be mode 400.
   - clients file.  It should be owned by root and be mode 400.
   - users file.  It should be owned by root and be mode 400.

   The dictionary file and *example* clients and users files can be
   found in the ./raddb directory.


3) Add radius to your /etc/services file.  A sample entry is:

	radius          1645/udp        radiusd
	radacct         1646/udp        radiusd-accounting

   Authentication Port 1645 is *not* required by the Max/Pipeline -- it
   may be any port you choose.

   Accounting Port 1646 is *not* required by the Max/Pipeline -- it may
   be any port you choose.  If no radacct port is defined accounting
   will use the port following the radius port.


4) Install radiusd in the directory of your choice.  Some put it in
   /usr/local/bin, others in the /etc/raddb directory.


5) Modify your startup scripts, e.g. /etc/rc.local for SunOS 4.1.x,
   to start radiusd when the system comes up.  Example

	#
	# Start up radius for remote users
	#
	if [ -f /usr/local/bin/radiusd ]; then
	        /usr/local/bin/radiusd; echo -n ' radiusd'
	fi


6) Start radiusd by hand the first time.  You MUST be root.


Notes:	See the sample users file for comments on how to set up users.

	A DBM version of the daemon can be created for faster access using
	the command "make dbm".  The make requires that libdbm exist
	on your machine.  Along with "radiusd.dbm" the file "builddbm"
	will be created.  This file converts the raddb/users file
	into DBM format that radiusd.dbm can read.  Change your startup
	scripts to invoke radiusd.dbm rather than radiusd.  Don't forget
	to re-convert your users file whenever you change any of its
	entries.

