中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 网络安全 > 应用安全 > 身份认证
自主服务校园网认证 让计费变得人性化
http://www.edu.cn   2010-09-09 中国教育网络 作者:廖晓群1 田志英2 赵安新1

字体选择:【大】 【中】 【小】

    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)等。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com