beautypg.com

Requirements, Steps – Dialogic INTEGRATED MEDIA GATEWAYS 1010 User Manual

Page 63

background image

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

and with the RADIUS username and
password you will use on the IMG.

Auth-Type:=Local, User-Password==<"your_password">
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.