yjh 发表于 2009-2-25 23:37:05

求助,请朋友帮我把这段2.X的脚本转成3.X的

:global new-ip address]
:global old-ip dst-address]
:if ($new-ip!=$old-ip) do={/ip firewall nat set huanhui dst-address=$new-ip}

yjh 发表于 2009-2-26 00:07:28

唉,没有人肯帮下我呢个。。。吗?

pxyq 发表于 2009-2-26 06:14:03

这个没必要变吧

yjh 发表于 2009-2-26 11:06:31

顶起来,原来在2.927正常的,在3.X就不起作用。

木木 发表于 2009-2-26 11:24:49

帮一下你吧!

:global "new-ip" address]
:global "old-ip" dst-address]
:if ($"new-ip"!=$"old-ip") do={/ip firewall nat set dst-address=$"new-ip"}

yjh 发表于 2009-2-26 11:32:58

谢谢木木你啦。多谢您。

yjh 发表于 2009-2-26 11:37:24

晕,居然还不可以。

木木 发表于 2009-2-26 12:09:17

在最后加上
:log info "ok"
看看log里面有没有ok有表示执行成功。

yjh 发表于 2009-2-26 12:38:00

木木啊,log里面没有ok啊。3.X的脚本这么复杂啊。

yjh 发表于 2009-2-26 14:00:59

:global newip address]
:global oldip dst-address]
if ($newip!=$oldip) do={/ip firewall nat set "huanhui" dst-address=$newip}

出错在do={这里,这里的语法有错误。不知道该如何修正。

木木 发表于 2009-2-26 14:05:37

:if ($"new-ip"!=$"old-ip") do={/ip firewall nat set dst-address=$"new-ip"}

给你的那个不是已经修改过了么?

showname 发表于 2009-2-26 16:01:22

:if ($new-ip != $old-ip) do={/ip firewall nat set dst-address=$new-ip}
页: [1]
查看完整版本: 求助,请朋友帮我把这段2.X的脚本转成3.X的