最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
我国首次开展全国性教育信息化... 12-22 CERNET第二十一届学术年会 11-24
|
Listening on authentication address * port 1812 Listening on accounting address * port 1813 Listening on proxy address * port 1814 Ready to process requests. 数据库设计 本系统后台数据库使用的是MySQL数据库。我们利用PowerDesiger工具软件创建xkradius数据库。通过对系统三大功能模块的功能细化和详细设计,将库表分为四类:用户信息表类、账户信息表类、计费策略表类、radius后台通信表类。其中,用户信息表类中的表字段信息可以从校园网信息平台的学籍管理系统和教务管理系统直接获取;账户信息表类可以同校园一卡通系统和财务管理系统共享;计费策略表类为系统计费功能的扩展提供了有效的后台数据库支持,以实现计费策略灵活管理;radius后台通信表类的设计主要是为了存放认证网关上定时接收到的账户信息(IP、MAC、上线时间、下线时间等)。xkradius数据库包括18个表:用户基本信息表(user_base_info)、radius响应信息表(radreply)、radius检测信息表(radcheck)、radius组响应信息表(radgroupreply)、radius组检测信息表(radgroupcheck)、radius用户组信息表(radusergroup)、radius授权信息表(radpostauth)、badusers_table(黑名单表)、account_log_table(账户日志表)、online_table(在线信息表)、admin_table(管理员信息表)、user_traffic_table(用户流量表)、prepaid_log_table(充值日志表)、conpaid_log_table(续费日志表)、accountclapol(计费策略分类表)、pakgepol(包月策略表)、timepol(计时策略表)、trafficpol(计流量策略表)。在表中添加相应的字段后,生成xkradius.sql文件,以便导入到MySQL数据库中。 配置FreeRADIUS服务 我们主要对以下文件进行操作:在radiusd.conf文件中去掉authorize和accouting函数体内的SQL注释(#),确保SQL功能可用;在sql.conf文件中修改Server(数据库服务器IP地址值)、login(root)、password(MySQL的root密码)、radius_db(数据库名)的值;在clients.conf文件中插入client{}函数,以添加认证网关服务器的相关信息(IP、secret、shortname)等。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com