(RADIATOR) Radiator as a Windows Service

Mike McCauley mikem at open.com.au
Thu Mar 27 03:40:54 CST 2003


Hello all,

Up until now, users wishing to run Radiator as a Service on Windows were 
required to install and configure a Service program such as SRVANY or 
FireDaemon.

We have recently uploaded patches to the Radiator 3.5 patches area that allow 
Radiator to install and run itself as a Windows Service. This has also 
involved some restructuring of some of the internals of radiusd. These 
patches will appear in the next release of Radiator but in the meantime we 
would welcome any comments on its use.

Now, on Windows,  radiusd supports some new command line arguments:

-service
Tells Radiator to run as a Windows Service. Requires Win32::Daemon, and 
requires that the service have been previously installed with the 
-installservice flag. Requires Win32::Daemon. 

-installservice
On Windows, installs or reinstalls Radiator to run as a Windows Service. The 
service will be configured to run Radiator with all the same arguments as was 
passed with -installservice, and it will add the -service flag. After this, 
the Radiator service will appear in the Windows Service list as `Radiator 
Radius Server'. The Service will automatically start next time the host is 
booted. Requires Win32::Daemon. 

-uninstallservice
On Windows, removes Radiator from Running as a Windows Service. Ensure the 
service is stopped before uninstalling it. Requires Win32::Daemon.

Win32::Daemon can be installed on Windows with:
ppm install http://www.roth.net/perl/packages/win32-daemon.ppd

None of these changes are expected to effect the ability to run Radiator as a 
service under SRVANY or FireDaemon, or as a daemon on Unix.

Furthermore, on Windows, the command
perl Makefile.PL install
now also creates a folder C:\Program Files\Radiator and installs sample 
configuration, users and dictionary files (if they are not already there). 
This is expected to improve the installation process for Windows users.

Test and comments direct to me are welcome.
Cheers.


-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
24 Bateman St Hampton, VIC 3188 Australia   http://www.open.com.au
Phone +61 3 9598-0985                       Fax   +61 3 9598-0955

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP etc on Unix, Windows, MacOS etc.

===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list