转帖的,仅供参考

daloRADIUS安装 freeradius管理程序daloradius

    【转帖的,仅供参考】 介绍一下freeradius的web管理程序daloradius。我们在管理radius服务器的时候,最好的管理就是使用图形界面,都不想使用命令来对用户添加或者是设备添加吧。那好,daloradius就是freeradius最好的图形管理。

废话不多说,下面重点开始介绍配置。

既然上面已经说过是web界面的管理程序,那么首先一点就是先搭建好web环境。

1、web环境搭建

yum groupinstall ‘web server’        //安装web服务程序

yum groupinstall ‘php support’      ///安装php

yum groupinstall ‘mysql database server’    ///这个在配置freeradius时就安装过的

yum install php-mysql        //这个如果不安装,打开php+mysql的程序会出错的

2、下载daloradius

官方下载地址:wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.99/daloradius-0.99.tar.gz

3、配置daloradius

将程序解压到/var/www/html目录下面

tar -zxvf daloradius-0.99.tar.gz -C /var/www/html/daloradius

修改daloradius目录所有者

Chown –R apache:apache daloradius

4、配置mysql数据库

导入/contrib/db目录下的数据库表

Myslq –u root –p radius < mysql-daloradius.sql

Mysql –u root –p radius < fr2-mysql-daloradius-and-freeradius.sql

修改数据库连接

vim /daloradius/library/daloradius.conf.php

测试

配置好后在浏览器中打开,下面是默认登录用户名和密码

http://yourIP/daloradius

login:administrator
password:radius

问题

1、点击登录页面出错

查看http错误日志信息/var/log/httpd/error_log

[Mon Oct 14 15:44:51 2013] [error] [client 172.16.1.55] PHP Warning: include_once(): Failed opening 9;DB.php9; for inclusion (include_path=9;.:/usr/share/pear:/usr/share/php9😉 in /var/www/html/daloradius/library/opendb.php on line 84, referer: http://172.16.1.50/daloradius/login.php
[Mon Oct 14 15:44:51 2013] [error] [client 172.16.1.55] PHP Fatal error: Class 9;DB9; not found in /var/www/html/daloradius/library/opendb.php on line 86, referer: http://172.16.1.50/daloradius/login.php

提示数据库连接失败。再次检查连接数据库文件,没有问题。

解决:新版本的daloradius连接数据库,需要安装数据库连接模块。php-pear-DB

没办法安装吧!  yum install php-pear-DB

再次打开web,如果还有出错,安装一下php扩展程序。

下载 :wget http://pear.php.net/go-pear.phar

安装:php go-gear.phar

OK!一切问题解决完毕。

Daloradius汉化
daloradius汉化包下载:下载地址 http://pan.baidu.com/share/link?shareid=2500086958&uk=3843037427

下载之后,解压然后复制到/daloradius目录下面替换即可,然后登录到web程序里设置语言。

0.99能使用0.9-8的语言文件吗?
可以使用,这个就是发现英文单词,找到对应的汉字显示出来,只不过还有一些专业的英文单词,无法显示