hcb老大帮我看看这个脚本对吗?
:local nat1:set nat1 address]
/ip fir nat set to-addresses=$nat1
不知道怎么改变不了。是哪里错了。如果把address改成network可以取得网关的地址。就是不能获得address地址!
谢谢了 :local nat1
:set nat1 address]
:set nat1 [:pick $nat1 0 [:find $nat1 "/"]]]
/ip fir nat set to-addresses=$nat1 UP 谢谢,楼上的回答,还是无法更新.晕 :local nat1
:set nat1 address]
:set nat1 [:pick $nat1 0 ([:len $nat1] -3)]
/ip fir nat set to-addresses=$nat1
搞定了.哎.谢谢楼上两位.. :set nat1 ""
:set nat1 address]
#nat1有可能取不到值,所以要判断一下
:if($nat1!="") do={
:set tmp [:find $nat1 "/"]
:if($tmp!=[:nothing]) do={:set nat1 [:pick $nat1 0 $tmp]}
:set tmp ""
:set tmp
#tmp有可能取不到值,所以要判断一下
:if($tmp!="") do={/ip fir nat set $tmp to-addresses=$nat1}
}
写脚本要考虑健壮性,要做错判断,才能更稳定的运行
[ 本帖最后由 hcb 于 2008-3-6 20:49 编辑 ] 少了个dynamic:)
hcb 的脚本不错! 确实很东西,自动更新脚本! 顶上一顶:lol:lol:lol
页:
[1]