DaloRADIUS UserManagernya FreeRadius Server


Bagi administrator yang memiliki beberapa service yg membutuhkan otentikasi (baik admin ataupun pengguna), menggunakan RADIUS (Remote Authentication Dial-In User Service) merupakan hal yang wajib. RADIUS merupakan sistem otentikasi terpusat. Dikatakan sistem otentikasi terpusat karena RADIUS memiliki database pengguna yang bisa digunakan seluruh aplikasi-aplikasi yang membutuhkan data-data pengguna tersebut. Jadi setiap aplikasi tidak perlu memiliki database pengguna sendiri, namun bisa mengambil data tersebut dari RADIUS.

Lalu apa kelebihan dari sistem terpusat ini. Kelebihannya yaitu efisiensi dan efektifitas dalam memanajemen user yang sama untuk service yang berbeda. Dengan memanajemen satu data, pengguna tersebut dapat menggunakan banyak aplikasi.

Kali ini saya mencoba deploy daloradius (punya Liran Tal..thanks alot) di mesin ubuntu gutsy. Daloradius merupakan RADIUS Web Based Management untuk Aplikasi FREERADIUS (radius server). Harapan saya ini akan menjadi pengganti aplikasi USER MANAGER milik MIKROTIK ROUTEROS yang database-nya tidak bisa di-customize (agar sesuai dengan kebutuhan Universitas Lampung).

Install daloradius

Prerequisites
=============

Apache 1/2
PHP 4/5
PHP GD
PHP DB Abstraction Layer (may require PHP Pear)
MySQL 4/5

root@sony-nms:# apt-get install apache2
root@sony-nms:# apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5

Now if you plan on working with mysql as the database server then you need
1. to install the database server, being mysql.
2. to install the php5-mysql package which contains the libraries to talk to it
You would have to do the same if you choose another database server, for example PostgreSQL -
you would have to install the postgresql database server and php5-pgsql.

Assuming we decide on working with MySQL:

root@sony-nms:# apt-get install php5-mysql
root@sony-nms:# apt-get install mysql-server-5.0


extract the daloradius.tar.gz archive to /var/www

root@sony-nms:# tar -zxvf daloradius.tar.gz
root@sony-nms:# cp daloradius/ /var/www -R

root@sony-nms:# chown www-data:www-data /var/www/daloradius -R
root@sony-nms:# chmod 644 /var/www/daloradius/library/daloradius.conf

Installing the Database Scheme:

If you have FreeRADIUS and MySQL with the radius database already imported:

root@sony-nms:# cd /var/www/daloradius/contrib/db
root@sony-nms:# mysql -u root -p radius < mysql-daloradius.sql

If you *DONT HAVE* the radius database in MySQL:

root@sony-nms:# cd /var/www/daloradius/contrib/db
root@sony-nms:# mysqladmin create freeradius
root@sony-nms:# mysql -u root -p freeradius < mysql-daloradius-and-freeradius.sql

root@nms-laptop2:/var/www/daloradius/contrib/db# mysql -u root -p freeradius < mysql-daloradius-and-freeradius.sql
Enter password: *********


DALORADIUS SETUP
----------------

MANUAL SETUP
------------

Now, simply adjust the MySQL database information in
daloRADIUS's config file.

root@nms-laptop2: cd /var/www/daloradius/library/
root@nms-laptop2: vi daloradius.conf

Fill in the database details and you're done.
Save the file and exit.


# Database Configuration
# ============================
CONFIG_DB_ENGINE = mysql
CONFIG_DB_HOST = 127.0.0.1
CONFIG_DB_USER = freeradius
CONFIG_DB_PASS = *********
CONFIG_DB_NAME = freeradius



GUI SETUP
---------
daloRADIUS has a Configuration screen from the GUI although ofcourse
you will not be able to login and reach the configuration screen for these
purposes until you enter the correct database information in library/daloradius.conf



INSTALLATION COMPLETE
---------------------
Surf to http://yourip/daloradius
Login to the management:

username: administrator
password: radius


link :

http://sony.web.id/index.php?option=com_content&task=view&id=131&Itemid=139

Share this

Related Posts

Previous
Next Post »