脚本如下:
#自动绑定在线PPP用户的MAC地址,如果不绑定请备注:admin
#可加计划执行,第一次绑定后的换MAC不会再次修改绑定MAC
/ppp secret; :foreach pppuse in [find caller-id=""] do={ :local pcom [get $pppuse comment]; :local pnam [get $pppuse name]; :if ($pcom!="admin") do={ /ppp active; :foreach pact in [find name=$pnam] do={ :local acal [get $pact caller-id]; /ppp secret set [/ppp secret find name=$pnam] caller-id=$acal; }}}
#以下配合到期日期使用
可以配合备注日期为:[20111109]这样的日期格式,实现部份用户不绑定MAC
ROS用户备注格式:[20111109]
标注有:的为不绑定用户MAC的,示标注的绑定MAC
/ppp secret; :foreach i in [find caller-id=""] do={ :local pcom [get $i comment]; :local pnam [get $i name]; :if ($pcom~"") do={} else={ /ppp active; :foreach pact in [find name=$pnam] do={ :local acal [get $pact caller-id]; /ppp secret set [/ppp secret find name=$pnam] caller-id=$acal; }}}
评论前必须登录!
注册