daloradius对接ROS 实现基本认证…|By山里人
daloradius对接ROS ,daloradius对接RouterOS,Freeradius对接ROS
————————————以上给蜘蛛———————————————
就写这么一点吧,好不容易捣鼓出来实现了基本的账户密码鉴权
Daloradius 多么强大这里就不说啦,RouterOS多么强大……也不说啦
但是Ros自身的账户管理,尤其在5.6之前,貌似不是很强大,UserMan这个就是RouterOS Web界面的账户管理系统
ROS5.6之前,只提供了基本的账户管理功能,开户计时限速等等,对于大多是用户也算够了,但是ROS5.6之后突然强大起来,主要是各种的配置文件,然后最好玩的是集成了在线支付功能,不过,ROS5.6授权版本流传出来的难找,所以就没这么多人体验过啦{想体验ROS5.6的可以在山里人博客里搜一下}
Daloradius 这个系统是基于Freeradius[这么系统是如何的强大山里人也不说了,直接谷歌一下就知道了]
但是Freeradius比较复杂,尤其是没有一个比较好的交互界面,所以,也就是给专业人员使用了
Daloradius 基于Freeradius,类似二次开发的一个Web界面的管理界面啦
特性也不多说了,反正用起来还不错,至少不用输入多少命令行吧,适合山里人这样子技术还不咋地的使用
今天搞明白的是ROS对接Daloradius ,但是需要你配置Freeradius来实现
步骤:
1、ROS里面启用外部Radius,这个不难
2、在freeradius脚本里面
# vi /etc/raddb/clients.conf
添加这么一段【就是加个客户端,freeradius可以同时管理很多客户端的】
client 192.168.1.110/24 { secret = 123456 shortname = shanliren
# service radiusd restart
3、在daloradius里面添加一个账户就可以了
遇上的几个问题:
1、Daloradius使用的数据库,设置的时候给的权限高一点,不介意的话用Root好了
要不然可能出现点问题
2、daloradius还是比较复杂,研究阵子再写来吧