bill_deng 发表于 2012-11-21 18:15:49

ros + radius manager 到期前提醒实施成功

本帖最后由 bill_deng 于 2012-11-21 18:18 编辑

花了点时间做了ros + radius manager 的到期前提醒,把思路与大家分享一下。

一、在 radius manager 数据库里找出将到期的用户,给它赋与一个 framed-ipaddress 的 custattr 值, framed-ipaddress 优先于 framed-ip-pool.
二、在 radius manager 服务器上添加一个 httpd 服务, 放置到期提醒页面。
三、在 ros 上拦截这些特定分配的 IP 地址,进行流量劫持,实现每隔一段时间提醒一次。

放出效果图一张,呵呵。

bill_deng 发表于 2012-11-21 21:12:04

bill_deng 发表于 2012-11-21 20:48 static/image/common/back.gif
用 framed-ip-address 有一个 bug: 如果帐号允许多拨,则没有办法分配不同的IP。
如果用 address-list, 则 ...

我说的老化的意思是,动态的 address-list 可以设置一个有效时间,到期自动清除,比较灵活。如果在 custattr 设定 address-list 的话可能就没办法实现自动清除吧。

9939781 发表于 2012-11-21 20:10:47

多个用户framed-ipaddress值为一样的话不是会IP冲突拨不上么?如果 framed-ipaddress是变量,那又怎么确保这个变量在大用户量试不重复分配呢?

47771885 发表于 2012-11-21 20:16:09

.....ROS 用 Mikrotik-Address-List 不是很完美吗
提前 和到期皆可 使用

http://bbs.routerclub.com/forum.php?mod=viewthread&tid=51006&page=1#pid399491

bill_deng 发表于 2012-11-21 20:28:17

9939781 发表于 2012-11-21 20:10 static/image/common/back.gif
多个用户framed-ipaddress值为一样的话不是会IP冲突拨不上么?如果 framed-ipaddress是变量,那又怎么确保这 ...

framed-ipaddress值当然不能是一样,如果分配一个24网段是比较容易实现的。5天内有2百多到期的话应该也是很大的网络了吧。

bill_deng 发表于 2012-11-21 20:48:42

用 framed-ip-address 有一个 bug: 如果帐号允许多拨,则没有办法分配不同的IP。
如果用 address-list, 则有一个老化的问题。

netww 发表于 2012-11-22 03:00:31

bill_deng 发表于 2012-11-21 21:12 static/image/common/back.gif
我说的老化的意思是,动态的 address-list 可以设置一个有效时间,到期自动清除,比较灵活。如果在 custa ...

数据库里的触发器能起用到每天访问一次到期的用户列表吗`如果行请各位高手们写下代码即可嘛``

282615460 发表于 2012-11-23 17:22:44

47771885 发表于 2012-11-21 20:16 static/image/common/back.gif
.....ROS 用 Mikrotik-Address-List 不是很完美吗
提前 和到期皆可 使用



湘哥 看了您给的连接后还有有点不太明白怎么设置到期提醒,是直接把您上传的附件传上到您做的rm安装后的那个路径下面吗?

attriber 发表于 2014-5-4 14:56:52

帖子说的很含糊。。麻烦能否说清楚一点。。。

tonykong 发表于 2014-5-22 15:45:30

先赞再学习

天空歌谣 发表于 2014-7-3 16:02:16

学习一下再说

lxbs 发表于 2014-9-2 09:18:56

学习一下再说

hiid365 发表于 2014-12-13 18:19:06

谢谢分享,大神
页: [1]
查看完整版本: ros + radius manager 到期前提醒实施成功