Running JRadius Server

JRadius works in conjuntion with FreeRADIUS, so you should already have your FreeRADIUS installation setup for JRadius.

Out of the box, JRadius doesn't really do that much. It is designed such that you can easily write your own handlers to perform your RADIUS logic. To get started, download and get the sample JRadius server running:

  wget http://dev.coova.org/mvn/net/jradius/jradius-server/1.0.0/jradius-server-1.0.0-release.zip
  unzip jradius-server-1.0.0-release.zip
  cd jradius
  sh start.sh

From Source

A good way to up and running with handler development is to download and build using the current svn version. It can be used with Eclipse, ant, and maven.

Download Source

 svn co http://dev.coova.org/svn/cjradius/trunk jradius

Building Library and Dictionary

Maven is used to build the JRadius project. Simply do:

 mvn clean install
This will produce the jradius-core.jar, jradius-dictionary.jar, jradius-extended.jar, and jradius-example.jar files in the target directories of the modules. The extended jar file contains the JRadius classes that require the dictionary. Also see JRadius Maven.