Requirements, Steps – Dialogic INTEGRATED MEDIA GATEWAYS 1010 User Manual
Page 63
53
Configuring Free RADIUS using GCEMS as a RADIUS Server
Topic Location: Configuration > RADIUS
The IMG 1010 runs a RADIUS client that is configured to send CDR start & stop
events to the RADIUS server, which can be the GCEMS Linux server or another
RADIUS server.
Requirements
• GCEMS server running Linux Redhat ES 3.0 with freeradius installed, or
another server running Radius.
• For RADIUS authentication, the username and password specified in
ClientView for the Radius server authentication either needs to be in the
/etc/raddb/users configuration or if using the Linux server for authentication
should be added as a Linux user.
Steps
To add a RADIUS user using the users file add the following to /etc/raddb/users file
If you are using a Linux username for authentication, skip to step 2.
If you are not using RADIUS authentication (accounting only), you can skip to step 3.
1. Add the following to the freeRADIUS users file (/etc/raddb/users), replacing
password you will use on the IMG.
Fall-Through = No
2. Verify the DEFAULT Authorization Type is REJECT
Edit the freeRadius users file (/etc/raddb/users)
Add the following line at the end of the file, if missing
# IF NOTHING ELSE MATCHES, REJECT USER DEFAULT Auth-Type:=
Reject
3. Modify the Detail File Rollover Interval (/etc/raddb/radiusd.conf)
This is required for users doing load testing as yoursystems with high call rates
as the detail files will could reach the max file size in less than 24 hours
depending on the call rate and then calls will stop being processed.
a. Look for the following line around line 1030:
# Write a detailed log of all accounting records received
b. Look for the following line around line 1056:
detailfile =”,
c. at the end of this line add the %H to have the log files roll over every hour.
4. Add access for each IMG
Edit the freeRadius clients.conf file (/etc/raddb/clients.conf)
If you have multiple IMG’s, the Username should be different for each IMG.
Shortname = the Your username configured in the RADIUS users file and
ClientView A unique username is recommended for each IMG.username
Secret = a password that you choose for each IMG that is used in the
ClientView RadiusServer Authentication & Accounting configuration.Key used to
encrypt sensitive account information transmitted between the IMG and the
RADIUS server.