创新|开发|定制
专注于软路由|网络技术领域

自动绑定PPPOE在线用户的MAC地址

脚本如下:

#自动绑定在线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;
 }}}
赞(0) 打赏
转载请注明出处:Ros资源网 » 自动绑定PPPOE在线用户的MAC地址

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏