277370403 发表于 2011-1-2 16:28:36

ros的pppoe宽带计天脚本,到期t下线,提前3天通知。

:global pppname
:global pppcomment
:global pppday
:foreach i in= do={
:if (!) do={
:set pppname
:set pppcomment
:set pppday ($pppcomment - 1 )
/ppp secret set $i comment=$pppday
:log info ("拨号用户:" . $pppname . "可用天数:" . $pppday)
:if ($pppday<=0) do={
    /ppp secret disable $i
    /ppp active remove
}
:if ($pppday<=3) do={
    /ppp secret set $i profile=3day
    :log info ("拨号用户:" . $pppname . "可用天数少于3天,已经设置缴费

通知.")
    }
}
}

#设置一个3dy的profile,特定一个ip段,然后dst-nat80端口。
#用户需要设置天数或admin,有其他注释会运行错误。
#或者自己改:foreach i in= do={ 自己看

着来把。

zooyo 发表于 2011-1-2 19:29:25

:foreach i in= do={

这句看着挺熟啊,灰太狼脚本修改的吧。

jt00278 发表于 2011-1-4 03:50:08

支持~~~

macxie 发表于 2011-1-4 09:13:43

其实还不是很明白,难道一个用户要一个脚本?
那不是很麻烦, 有告诉解析下吗?版主

qisheng3210 发表于 2011-1-4 14:46:55

要试试先得!!!!!!!!!

277370403 发表于 2011-1-4 17:03:24

回复 macxie 的帖子

每个用户的comment设置个数字,是秒数。脚本24小时减去一秒,不够3秒的设置profile为3day,设置这个profile后,他拨号的ip就变了,然后给他的80端口映射下到你的web。

macxie 发表于 2011-1-4 18:05:03

能截图来解析下吗?

mxso 发表于 2011-1-4 18:07:15

:lol你强,每天都对用户写注释

277370403 发表于 2011-1-6 10:03:18

回复 mxso 的帖子

你发一个不写注释的玩玩,不用添加硬件的 。

li7862756 发表于 2011-6-12 15:44:04

表知道自己用不用到,标记个

mxso 发表于 2011-6-12 18:39:41

277370403 发表于 2011-1-6 10:03 static/image/common/back.gif
回复 mxso 的帖子

你发一个不写注释的玩玩,不用添加硬件的 。

http://bbs.routerclub.com/forum.php?mod=viewthread&tid=45628
我的也是写备注,但不是天天写

hbboyxu 发表于 2012-5-1 23:49:44

支持一下!!收藏一个

tempxp 发表于 2012-7-24 16:41:00

关键是$pppday这个变量的值,如果来自各个PPPOE用户的COMMENT的话,也就要每天都要修改一次COMMENT,岂不要累死!

kevinlu1986 发表于 2012-9-7 11:40:47

好东西 呀 ,铜板怎么赚呢,亲们?
页: [1]
查看完整版本: ros的pppoe宽带计天脚本,到期t下线,提前3天通知。