Home

Main Menu

Who's Online

We have 4 guests online
Contribute to

FreeRADIUS.net

Welcome to FreeRADIUS.net!

 

"FreeRADIUS.net" serves as both the name of this website and this particular win32 distribution of FreeRADIUS.

This website is a resource for users, developers and testers looking for a FreeRADIUS implementation that runs on Microsoft Windows XP. The official website for FreeRADIUS is www.freeradius.org; without the tremendous work of the folks at freeradius.org this offering would not be possible... THANKS!

This site is host to a freely downloadable Win32 version of FreeRADIUS including a basic installer. Please check in often... for updates and latest releases of FreeRADIUS.

In short, this distribution was simply compiled using Cygwin and the latest FreeRADIUS Source. Any questions and all feedback is welcome! Please email: This e-mail address is being protected from spambots, you need JavaScript enabled to view it

DISCLAIMER: FreeRADIUS.net binaries are distributed freely. Some of the software included with FreeRADIUS.net binaries may not be GPL/GNU but can be distributed freely. The developers of FreeRADIUS.net express no warranty of any kind. Creators of FreeRADIUS.net are not responsible or liable for any damages, criminal activity, misuse, or misrepresentations of FreeRADIUS.net. USE AT YOUR OWN RISK!

Last Updated ( Monday, 14 June 2010 14:37 )
 
Build your own version - Cygwin FreeRADIUS Print E-mail
Written by Jeff Reilly   
Monday, 14 June 2010 14:39

If you are interested in building your own version of freeradius on Windows XP... follow the directions below.  Other versions of windows OS may work... but these directions were written using XP.  We have not been able to build the latest 2.1.X version of freeradius but have successfully built versions 2.0.X and below... they are not posted on this site because they were never adequately tested/validated. 

We often get requests to have FreeRADIUS.net compiled with specific build parameters or with support with specific RLM's.  Most of the time this requests are not feasible based on limitations of the "Cygwin" environment FreeRADIUS.net is built on.  Suffice it to say FreeRADIUS.net includes most all the functionality possible without actually writing OS specific code...  

FreeRADIUS.net is built using UN-MODIFIED source code from "freeradius.org".

Binary build procedure as follows: 

  • Install latest versions of Cygwin; follow wizard defaults with the exception of packages BE SURE to install ALL packages, takes about 2gb of space
  • Download freeradius source from freeradius.org
    • Be warned: we have not built anything successfully later than 2.0.X, but have not done any testing with those binaries...
  • Open a cygwin cmd shell
    • cd /tmp
    • tar zxvf <path>/freeradius-version.tgz
    • cd  freeradius-version.tgz
    • ./configure --disable-shared --prefix=/usr/local/freeradius --without-rlm_krb5 --without-rlm_pam --without-rlm_sql_oracle --without-rlm_perl
    • make && make install
    • COMPLETE - if successful all binaries can be found under c:\cygwin\usr\local\freeradius

NOTE: All these binaries MUST be run within the Cygwin environment.  To run these binaries on another machine WITHOUT the same version of Cygwin installed you MUST copy the following cygwin dlls:

cygcrypt-0.dll
cygcrypto-0.9.8.dll
cyggdbm-4.dll
cyggdbm.dll
cyggdbm_compat-4.dll
cygiconv-2.dll
cygintl-3.dll
cygintl-8.dll
cyglber-2-3-0.dll
cygldap-2-3-0.dll
cygldap_r-2-3-0.dll
cygltdl-3.dll
cygminires.dll
cygpq.dll
cygsasl2-2.dll
cygssl-0.9.8.dll
cygwin1.dll
cygz.dll

NOTE: These specific versions may also very... based on the release of Cygwin you download.

 

 

Last Updated ( Monday, 14 June 2010 15:47 )
 
Copyright © 2010 FreeRADIUS.net. All Rights Reserved.