apszhangqi 发表于 2007-9-11 00:05:13

完善关闭ROS的过期账号

原贴请看
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 ]"
interval=1d
ROS会每天检查一次PPPOE账号有没有过期

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

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

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

[ 本帖最后由 apszhangqi 于 2007-9-11 00:10 编辑 ]

tpy372 发表于 2007-9-11 02:01:50

用:foreach i 确实可以精确控制,但用户多的时候对ros的负担比较大,不建议用。。。
踢过期用户下的大可设置pppoe在线时间限制,自动会踢掉...

白头 发表于 2007-9-16 18:34:31

测试不成功,着急啊!

我测试了~没有成功……望楼主指教,我的QQ:41848810
页: [1]
查看完整版本: 完善关闭ROS的过期账号