使用daloRADIUS Web程序管理FreeRADIUS服務

1、前面部署查看php

   本文章不是單一配置文章,要查看本文章須要先看文章的上節部分,請點擊查看。
html

          上節文章查看請點擊這裏mysql

2、daloRADIUS詳細部署sql

一、軟件下載
數據庫

wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
#解壓
tar xf daloradius-0.9-9.tar.gz 
cd daloradius-0.9-9
#查看安裝說明
more INSTALL

二、解決依賴vim

    在INSTALL中咱們能夠看到程序的需求,須要知足這些需求,不然不能正常運行。瀏覽器

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

    若是想編譯安裝的話能夠參考個人文章《編譯搭建LAMP服務器》,我這裏直接使用yum安裝了,比較簡單。bash

#安裝httpd
yum install httpd -y
#安裝php及組件
yum install php php-mysql php-gd -y
# 安裝
yum install php-pear-DB -y
#轉移php文件
cp -a daloradius-0.9-9 /var/www/daloradius

三、導入數據庫
服務器

    第一種狀況:radius數據庫已經存在了。ide

    就是說已經在MySQL中建立了radius數據庫,而且建立了相應的表,這個在安裝FreeRADIUS服務的時候已經完成了,這種狀況操做就比較簡單了。

cd /var/www/html/daloradius/contrib/db
mysql -uradius -pradpass radius < ./mysql-daloradius.sql

    第二種狀況:radius數據庫不存在。

    這種狀況下先要建立radius,而後在導入數據表。

#建立數據庫
mysqladmin create radius
#使用FreeRADIUS 1.x版本,執行下面命令
mysql -uroot -p radius < fr1-mysql-daloradius-and-freeradius.sql
#使用FreeRADIUS 2.x版本,執行下面命令
mysql -uroot -p radius < fr2-mysql-daloradius-and-freeradius.sql

四、設置數據庫鏈接

    具體操做咱們也是查看INSTALL文檔。

cd /var/www/daloradius/library
vim daloradius.conf.php
#具體根據本身的參數設定
$configValues['CONFIG_DB_HOST'] = 'localhost';
$configValues['CONFIG_DB_PORT'] = '3306';
$configValues['CONFIG_DB_USER'] = 'radius';
$configValues['CONFIG_DB_PASS'] = 'radpass';
$configValues['CONFIG_DB_NAME'] = 'radius';
…………
#這個路徑和程序放置路徑有關係
$configValues['CONFIG_PATH_DALO_VARIABLE_DATA'] = '/var/www/daloradius/var';

3、使用daloRADIUS

    具體的主機配置我這裏再也不介紹,啓動Web服務,找一個瀏覽器輸入:http://yourip/daloradius。從INSTALL文檔中能夠看到,第一次登陸的用戶是administrator,密碼是radius。若是生產環境使用的話必定要修改如下密碼,這個用戶的信息在表operators裏面。

wKioL1afPvfTkVoqAADkrw0EnIQ982.png

    

    用戶名不用輸入,已經自動填寫了,輸入密碼登陸便可出現下面的畫面。

wKioL1afPvmBDZPRAAN2-Xcu_ts508.png

    經過菜單能夠看到他的功能很強大,這裏不會每一個都詳細介紹,咱們主要看看Management、Accounting、Config。

wKiom1afPr_izB6pAAGvt-xTK_Y242.png

一、Management

    咱們添加兩個用戶,使用不一樣的密碼類型。

wKiom1afPsCRjmrXAAE0kd7rxhU811.png


wKioL1afPvygKusSAAF0VHphmT4414.png


    能夠看到密碼格式是不一樣類型存放的。

wKiom1afPsKiST6aAAFAf_3jQI4682.png


wKioL1afPv3ygVXbAABD11RDus0488.png


二、Accounting

   從下面的這個報告中能夠看到***用戶的登陸時間流量等等狀況。

wKiom1afPsPgo6aHAAFcG4jjKBU737.png


    查看當前在線用戶。

wKioL1afPv-QQlSrAAEuvZXLH6E346.png

三、Config

  這裏能夠對管理員進行增刪改。

wKiom1afPsTjVZK1AAEUWPp97XY260.png

    若是要禁用用戶,能夠經過Mysql刪除對應用戶,也能夠經過Web程序禁用用戶,更多功能請自行研究。

                           wKiom1jd8PbBErKxAACmb4CVfN4056.jpg

相關文章
相關標籤/搜索