找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2864|回复: 2

[其它] 完善关闭ROS的过期账号

[复制链接]
发表于 2007-9-11 00:05:13 | 显示全部楼层 |阅读模式

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

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

×
原贴请看
http://bbs.routerclub.com/thread-12651-1-1.html
内容如下:
ros自动关闭账号(更正)


上次发表的有错,现在在这里更正,如有问题请加入我的QQ群

首先在PPPOE账号加个备注,也就是comment
备注的内容是日期
注意:日期格式非常严格。月/日/年;
月份是英文月份的头三个字母,全部小写
日为两位数字,不够的加补足
如:2006年3月8日写成“mar/08/2006”
添加一个定时运行的脚本,每天运行一次
/system scheduler
add name="dis_overdue" on-event="/ppp secret disable [find comment=[/system clock get date]]"
interval=1d
ROS会每天检查一次PPPOE账号有没有过期


大部分还是抄袭了younger的帖子,只是完善了一下踢下在线的过期用户
在这我只提供两个脚本
新建脚本1;内容如下:
:foreach i in=[/ppp sec find com=[/sys clock get date]] do={
/ppp sec set $i disable=yes
:global name [/ppp sec get $i name]
:execute 2
}
新建脚本2;内容如下:
/ppp active remove [/ppp active find name=$name]

再添加一个定时运行的任务,一天运行一次脚本1就OK了

ROS我也不太熟悉,大部分都是在论坛里面学的,欢迎大家指正

[ 本帖最后由 apszhangqi 于 2007-9-11 00:10 编辑 ]
routeros
发表于 2007-9-11 02:01:50 | 显示全部楼层
用:foreach i 确实可以精确控制,但用户多的时候对ros的负担比较大,不建议用。。。
踢过期用户下的大可设置pppoe在线时间限制,自动会踢掉...
routeros
回复

使用道具 举报

发表于 2007-9-16 18:34:31 | 显示全部楼层

测试不成功,着急啊!

我测试了~没有成功……望楼主指教,我的QQ:41848810
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 00:19 , Processed in 0.042189 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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