DMA RADIUS MANAGER

DMA

RADIUS MANAGER

BILLING SYSTEM

INSTALLATION MANUAL

version 4.1

? DMA Softlab LLC

10/20/2014

RADIUS MANAGER

VERSION 4.1

TABLE OF CONTENTS

FOREWORD..................................................................................................................................7

INSTALLATION..............................................................................................................................8

Prerequisites...............................................................................................................................8

Preparing the Linux system........................................................................................................9

CentOS 6+, Fedora 5-14.........................................................................................................9

Debian 4+, Ubuntu 7+.............................................................................................................9

Installation procedure of ionCube runtime system....................................................................11

Example ionCube installation................................................................................................11

Troubleshooting the ionCube loader system.........................................................................13

Notes about PHP safe mode.................................................................................................13

Installation procedure of FreeRadius........................................................................................14

Preparing MySQL databases with Webmin...........................................................................16

Creating MySQL databases with MySQL command line.......................................................17

Installation procedure of Radius Manager................................................................................18

Interactive installation............................................................................................................18

Manual installation.................................................................................................................23

MySQL optimization...............................................................................................................26

Notes.....................................................................................................................................26

SOFTWARE UPDATE..................................................................................................................27

Updating FreeRadius................................................................................................................27

Optimizing MySQL for InnoDB..................................................................................................27

Interactive update.....................................................................................................................28

Manual update..........................................................................................................................33

Updating FreeRadius.............................................................................................................33

Updating Radius Manager executables.................................................................................33

Optimizing MySQL.................................................................................................................33

Upgrading MySQL tables.......................................................................................................34

Installing new PHP files.........................................................................................................34

Cron.......................................................................................................................................34

NAS CONFIGURATION...............................................................................................................36

Mikrotik......................................................................................................................................36

Enabling RADIUS authentication and accounting.................................................................36

RADIUS Access List support (RADIUS ACL)........................................................................39

MAC authentication and accounting......................................................................................40

Chillispot...................................................................................................................................42

Chillispot on Linux.................................................................................................................42

DD-WRT................................................................................................................................46

Notes.....................................................................................................................................48

Cisco.........................................................................................................................................49

StarOS......................................................................................................................................53

PPPoE server........................................................................................................................53

DMA Softlab LLC

Page 3

VERSION 4.1

RADIUS MANAGER

RADIUS access list...............................................................................................................55

Notes on StarOS compatibility...............................................................................................55

PfSense....................................................................................................................................56

Configuring the network interfaces and DNS........................................................................56

Configuring the DHCP server................................................................................................57

Configuring the captive portal................................................................................................57

CTS SETUP.................................................................................................................................59

DOCSIS SETUP...........................................................................................................................61

DHCP server configuration file..............................................................................................63

Routing mode setup...........................................................................................................63

Bridge mode setup.............................................................................................................64

Testing...................................................................................................................................65

ADDITIONAL SETUP..................................................................................................................66

Log files.....................................................................................................................................66

Starting Radius Manager daemons at boot time.......................................................................66

Remote UNIX host synchronization..........................................................................................67

Rootexec permission problem..................................................................................................68

Fine tuning the Apache WEB server.........................................................................................68

REFERENCE...............................................................................................................................71

Radius Manager configuration files...........................................................................................73

system_cfg.php.....................................................................................................................73

paypal_cfg.php......................................................................................................................81

sagepay_cfg.php...................................................................................................................84

payfast_cfg.php.....................................................................................................................85

authorizenet_cfg.php.............................................................................................................86

dps_cfg.php...........................................................................................................................87

2co_cfg.php...........................................................................................................................88

radiusmanager.cfg.................................................................................................................90

Radius Manager daemons and utilities.....................................................................................92

SMS gateway............................................................................................................................93

Database maintenance.............................................................................................................94

Cumulating old accounting data............................................................................................94

Deleting old accounting data.................................................................................................94

LEGAL NOTE..............................................................................................................................95

Page 4

DMA Softlab LLC

RADIUS MANAGER

DMA Softlab LLC

VERSION 4.1

Page 5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download