一、前言
daloradius官网提供部署好的一体化虚拟机,下载安装后只需进行简单部署即可使用,一下是dolaradius官网和相关介绍
daloradius官网
daloRADIUS是一款先进的RADIUS web平台,专为热点和通用ISP部署而设计。它提供了强大的用户管理、图形报告和会计功能,并集成了GoogleMaps地理定位(GIS)。daloRADIUS采用PHP和JavaScript编写,并利用数据库抽象层,因此支持多种数据库系统,包括流行的MySQL、PostgreSQL、Sqlite和MsSQL等。它基于FreeRADIUS部署,并使用数据库服务器作为后端。除此之外,daloRADIUS还实现了acl、GoogleMaps集成以及可视化地定位热点/接入点等许多其他功能。本质上,daloRADIUS是一个管理radius服务器的web应用程序,在理论上可以管理任何半径服务器,但具体来说主要管理FreeRADIUS及其数据库结构。从0.9-3版本开始,daloRADIUS引入了基于PHP PEAR::DB包的应用级数据库抽象层,该抽象层支持各种数据库服务器。
二、安装
演示使用vmware17部署,可根据需要自行使用物理机或虚拟机进行安装部署,下载daloRADIUS VM.ova镜像后选择打开该虚拟机,并进行简单网络配置,这里我选择使用静态地址,方便之后访问
完成配置后重启虚拟机
重启后可以在浏览器输入地址进行访问,点击daloradiusplatform进入管理平台,此时会弹出认证,默认用户密码为admin/admin
输入默认用户密码administrator/radius登录
三、配置
安装部署daloradius只允许本地进行认证,需要对配置进行修改,退出管理界面进入系统,默认用户密码为root/daloradius
进入freeradius安装目录
cd /etc/freeradius
vim clients.conf
添加允许接入的客户端,0.0.0.0表示允许所有,预认证密钥为testing123,可根据自身情况进行修改
重启freeradius
service freeradius restart
在web页面添加test用户后使用radius测试软件进行测试,成功认证
三、汉化
该虚拟机没有中文语言包,需要先下载中文语言包,虚拟机使用的系统是ubuntu10.04LTS,需要先更换源
因为没有安装vmtools无法进行复制粘贴,为方便后续步骤使用ssh连接软件进行配置,这里使用xshell进行连接
service ssh start
cd /etc/apt/sources.list.d
vim sources.list
将内容更换为一下内容,也可以自行更替为其他源
deb http://old-releases.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
刷新源
apt-get update
安装中文语言包
apt-get install language-pack-zh-han*
修改配置文件
vim /etc/default/locale
vim /etc/environment
reboot重启
此时可正常粘贴中文不会出现乱码
daloradius配置文件在/var/www目录下,具体配置步骤参考这篇文章的汉化步骤
centos7下部署freeradius+daloradius实现web管理并汉化