首页 > 其他 > 详细

ros routeros pppoe一直拨号获取到不一样的IP为止。

时间:2021-06-01 19:14:21      阅读:35      评论:0      收藏:0      [点我收藏+]

全局变量定义

:global adslinterface
:global oldadslip
:global newadslip

ppp的profile脚本如下

:log error ($"user"."/".$"local-address"."/".$"remote-address"."/".$"caller-id"."/".$"called-id"."/".$"interface")
:log error ($"remote-address")
:global aaa [:pick $"remote-address" 10 13]
:log error $aaa
set adslinterface ("pppoe-out".$aaa)
set oldadslip [ /ip address get [/ip address find interface=$adslinterface] address ]
:log error ("NEWIP" . $newadslip)
:log error ("OLDIP" . $oldadslip)
/interface pppoe-client disable $adslinterface;
/interface pppoe-client enable $adslinterface;
:delay 5;
set newadslip [ /ip address get [/ip address find interface=$adslinterface] address ]
:while ($oldadslip = $newadslip) do={
:log error ("NEWIP" . $newadslip)
:log error ("OLDIP" . $oldadslip)
/interface pppoe-client disable $adslinterface;
/interface pppoe-client enable $adslinterface;
:delay 5;
set newadslip [ /ip address get [/ip address find interface=$adslinterface] address ]
}

:log error ("OK!NEWIP" . $newadslip)

ros routeros pppoe一直拨号获取到不一样的IP为止。

原文:https://www.cnblogs.com/itfat/p/14838295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!