This page is obsolete. Please, use Install an RP Proxy on RHEL/CentOS/SL instead.
On this page you will find instructions on how to set up a Moonshot RP Proxy on RedHat, CentOS or Scientific Linux 7 using FreeRADIUS. It also installs and configures the Trust Router client, if you are going to use the Trust Router infrastructure.
Many of the steps outlined below are currently necessary, but we realise the install should be simpler. As the software matures and the packaging improves, we will make this process easier with fewer manual steps required. For the purposes of this documentation, we shall use CentOS.
Install the Moonshot RP Proxy
We’re now ready to install the Moonshot software and its required dependencies. Install the software by running the following command:
Configure the Moonshot RP Proxy
Next, we need to configure the Moonshot RP Proxy.
Channel Binding Support
We next need to configure your FreeRADIUS server to support channel bindings.
Configure the Trust Router Client
If you are going to connect your Moonshot RP Proxy to a Trust Router network, then the next step involves configuring the Trust Router client software and configuring its connection to a Trust Router.
Now that we have the Moonshot RP Proxy installed and configured, we're now ready to test!
Testing FreeRADIUS locally
The first test is to check whether FreeRADIUS is working in its most basic manner.
Testing the Trust Router connection
To test the connection to Trust Router, we need to make sure the Temporary Identity Server (TIDS) software is running, then use the Temporary Identity Client (TIDC) software to simulate a connection to the Trust Router.
Testing using the Temporary Identity Client (TIDC)
At this point, you now have a Moonshot RP Proxy that is working and registered with a Trust Router. Now for the next steps:
Automatically start the software
To automatically start FreeRADIUS, issue the following command (as root):
The next step is to configure the Moonshot RP Proxy to Talk to Applications/Services.