freeradius 如何计费(MYSQL RADACCT)
运行 RADIUSD -X 要实现计费, 就是就计费信息存到MYSQL 里面的表RADACCT里面,请问要怎样配置?
(运行RADTEST USER PASSWORD HOSTNAMEORT PORT SECRET 可以成功认证, 但要计费,请问如何实现, 如何设置?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
好像radius没有计费功能吧?
你要在找一个accounting server吧。
aaa服务,radius一般只用来做认证,通过认证,就要在用accounting的软件了。
radius是可以有计费功能的,当freeradius没有用过,计费端口和认证端口通常由一套系统提供。
我用的是linux 下的 freeradius, 它说有计费功能啊,
但是不知道如何设置。还请高手指教。
不是的,radius有记费功能,是说他可以发送记费包,但是对接受和记录来说,到单独的软件了。
哪有谁用过 radiusclient , 哪它应该可以发送计费信息给 freeradius,
或者怎样?
其实NAS不就是radiusclient的一种么,也就是我们使用169拨号时的接入服务器,他的地位就是radiusclient,负责发送请求给radius,包括认证请求和计费请求,通常radius会带一个数据库,例如oracle,对用户信息进行存储,包括话单等。
楼上说得对,现在是这样的,我在LINUX 下做了一个实例, 就是 APACHE的认证, 你可以访问 www.5soccer.com 试一下,但我想实现计费功能,也就是说让 apache 服务在用户登录的时候发送计费信息给 freeradius, 但目前只能认证成功。还请提点
也就是说让 APACHE 当成一个 NAS 设备
这个还真没遇到过,使用Apache作为计费的依据不太好吧,用户如果登陆还好判断,如果用户离开了,谁向radius发送停止计费包啊
同时如果apache不发送计费请求包,只发送认证请求包,那么radius上的计费功能是不能用的,目前针对apache只有认证模块,没有计费模块,建议你使用别的方式进行计费认证吧,例如squid代理等都可以提供你需要的。