请高手指点,本动态网关脚本在2.927下正常,在3.16下却不起作用
:global adsl "pppoe-ctc":global new-ip [ /ip address get network ]
:global old-ip [ /ip route get gateway ]
:if ($new-ip != $old-ip) do={
:log info gateway=$new-ip]
}
其中 pppoe-ctc 为电信光纤AD 连接。因拨号上网本地动态ip,而网关ip地址不固定,所以需要此脚本。 问题已经解决。3.0语法现在更严谨了。下面是问题的关键。
[] 包含某条语句 如 /ip fir nat ....
{} 包含许多条语句,如 {if (>0]}
() 某个简单的运算或特有的 如 if () :totime (4-1)
正确的语句为:
:global adsl "pppoe-ctc"
:global newip Network]
:global oldip gateway]
:if ($newip != $oldip) do={
:log info gateway=$newip]
}
页:
[1]