PPPOE到期自动禁用,论坛里早有相应的脚本,如果用户一直在线不关机,到期禁用帐号后,是不会断线的。现增加踢下线功能,已在ROS3.22中测试通过,其它版本未测试。
在本论坛学了不少,在此表示感谢,感谢younger ,感谢47771885,借鉴了你们的2个贴子。
首先在PPPOE账号加个备注,也就是comment
备注的内容是日期
注意:日期格式非常严格。月/日/年;
月份是英文月份的头三个字母,全部小写
日为两位数字,不够的加补足
如:2006年3月8日写成“mar/08/2006”
添加一个定时运行的脚本,每天运行一次
一月 january
二月 february
三月 march
四月 april
五月 may
六月 june
七月 july
八月 august
九月 september
十月 october
十一月november
十二月december
[要查看本图请先注册并登录]
为方便大家,现将代码附下,
引用
/ppp secret
:foreach pppuse in [find comment=[/system clock get date]] do={
:local ppnam [get $pppuse name];
disable $ppnam
/ppp active remove [find name=$ppnam]
}
在本论坛学了不少,在此表示感谢,感谢younger ,感谢47771885,借鉴了你们的2个贴子。
首先在PPPOE账号加个备注,也就是comment
备注的内容是日期
注意:日期格式非常严格。月/日/年;
月份是英文月份的头三个字母,全部小写
日为两位数字,不够的加补足
如:2006年3月8日写成“mar/08/2006”
添加一个定时运行的脚本,每天运行一次
一月 january
二月 february
三月 march
四月 april
五月 may
六月 june
七月 july
八月 august
九月 september
十月 october
十一月november
十二月december
[要查看本图请先注册并登录]
为方便大家,现将代码附下,
引用
/ppp secret
:foreach pppuse in [find comment=[/system clock get date]] do={
:local ppnam [get $pppuse name];
disable $ppnam
/ppp active remove [find name=$ppnam]
}