找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 24873|回复: 19

[脚本] radius manage 真正的网页提醒 提前5天提醒 成功

  [复制链接]
发表于 2012-3-12 16:34:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 goodown 于 2012-3-15 18:33 编辑

http://player.youku.com/player.php/sid/XMzY2MjE2OTU2/v.swf 001.jpg
003.jpg
002.jpg
006.jpg





淘宝    泽普热线



感谢版主的支持呀,终于实现了。
004.jpg
routeros
发表于 2012-3-12 17:38:34 | 显示全部楼层
不错 能发邮件也不错,不过不一定都有邮件地址 和都有人看的
routeros
回复

使用道具 举报

 楼主| 发表于 2012-3-12 17:55:53 | 显示全部楼层
填上手机号的邮箱,就能达到短信通知了
routeros
回复

使用道具 举报

发表于 2012-3-12 23:15:17 | 显示全部楼层
这个在rm里面做个push就可以把
routeros
回复

使用道具 举报

发表于 2012-3-13 00:03:38 | 显示全部楼层
邮箱提醒,效率低,要是能做成网页提醒,就完美了。
routeros
回复

使用道具 举报

 楼主| 发表于 2012-3-13 10:29:26 | 显示全部楼层
整体是这样做的,     配合到期后提醒      再每个帐号填写手机信箱,办理帐号的时候,一般都会留个联系电话,,,,   计划任务,每天执行一次,每个帐号。最后五天,每天一条短信提醒, 到期后直接转向到期后的提醒网页,这样子,即能使用户没有被.强.奸  感觉,直接网页提醒的话,没有发现radius如何身ros传递地址类的参数呀   怕是很难
routeros
回复

使用道具 举报

发表于 2012-3-13 11:20:21 | 显示全部楼层
本帖最后由 kzyfl 于 2012-3-13 11:29 编辑


其实没那么复杂,提前五天下发一个address lists地址,就可以完美做到,类似这样,Mikrotik-Address-List = "ABC"。
routeros
回复

使用道具 举报

发表于 2012-3-14 09:34:50 | 显示全部楼层
有木有教程啊
routeros
回复

使用道具 举报

发表于 2012-3-14 21:02:00 | 显示全部楼层
教程?????????
routeros
回复

使用道具 举报

发表于 2012-3-15 22:03:22 | 显示全部楼层
kzyfl 发表于 2012-3-13 11:20
其实没那么复杂,提前五天下发一个address lists地址,就可以完美做到,类似这样,Mikrotik-Address-Li ...

能不是简单说一下思路,片言只语,实在不解
routeros
回复

使用道具 举报

 楼主| 发表于 2012-3-15 22:21:52 | 显示全部楼层
这不是思路不思路的问题。 思路很简单,通过脚本判断帐号的到期时间, 然后给这个帐号,赋予一个 Mikrotik-Address-List 的自定义属性  就可以了
routeros
回复

使用道具 举报

发表于 2012-3-15 22:34:16 | 显示全部楼层
发脚本
routeros
回复

使用道具 举报

发表于 2012-3-15 23:33:11 | 显示全部楼层
本帖最后由 47771885 于 2012-3-16 00:54 编辑

呵呵 楼主 动手能力很强。。已经提取字典并应用
(我发20111229 的时候已经在PDF 中提到了更新 很少有人注意到这个问题,根据新的应用可以无限发挥想象)
到这份上了 我就八卦下了,本回帖提供思路以及必备资料,非广告,有兴趣的可以自己动手玩玩或付费获得本工具或定制所需功能
此为3楼kzyfl兄弟 定制
注意;本工具只能在鄙人制作的20111229 ISO安装系统中运行,其他的请勿试后果自负
另(针对赞助提供基于20111229 ISO radoius 数据库补丁(用于数据库异常锁定解决,或有03月制作ISO提供 请联系)

另 (近期无空闲,得空预 摆弄 RM 使用短信猫 发送短信 需征短信猫一个 感兴趣的可以联系赞助)
支持web 设定 工具工作状态
支持命令操作显示结果输出


清除被操作的用户
/47771885/bin/tiqiang -r

显示指定天数内的用户列表
/47771885/bin/tiqiang -p

显示已经过期的用户列表
/47771885/bin/tiqiang -a

显示用户列表 可以在 -p 或 -a 后面 空格 加 需要显示的用户参数 如 用户的手机 mobile
/47771885/bin/tiqiang -a mobile
如果需要多个需要加,英文逗号隔开如 自定义参数支持用户所有字段和服务字段

/47771885/bin/tiqiang -a phone,mobile

如果需要吧结果写入文件(当然也可以使用PHP去调用)


/47771885/bin/tiqiang -a phone,mobile >> /root/1.txt

思路就是更新 dictionary.mikrotik radius老的为2.9X 使用的不支持 3.x 以后新属性
更新字典后 使用辅助工具或方式给用户自定义属性下发一个 Mikrotik-Address-List (ROS 3.X 后版本)
用户登录后会生成一个指定的地址列表 针对这个地址列表做策略 和到期做法一样显示页面不一样就可以了(配合我以前发过的 到期用户信息显示效果还是很不错的)
细节不述

格式 用户名 到期日 服务名 距离到期天数或已过期天数。。自定义输出字段

格式 用户名 到期日 服务名 距离到期天数或已过期天数。。自定义输出字段

配置页面

配置页面

生成文件

生成文件

dictionary.mikrotik.zip

0 Bytes, 下载次数: 128

售价: 1 铜板  [记录]

使用7Z打开 内含使用方法 注意这只是radius字典

routeros
回复

使用道具 举报

发表于 2012-3-16 02:27:10 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2012-3-16 08:30:51 | 显示全部楼层
goodown 发表于 2012-3-15 22:21
这不是思路不思路的问题。 思路很简单,通过脚本判断帐号的到期时间, 然后给这个帐号,赋予一个 Mikrotik- ...

能不能给举个例子,让大家学习一下。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-22 19:05 , Processed in 0.081480 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表