深圳捷联讯通科技有限公司

 找回密码
 立即注册
查看: 5114|回复: 0

动态映射脚本,

[复制链接]

25

主题

53

帖子

575

积分

高级会员

小学生

Rank: 4

积分
575

热心会员活跃会员最佳新人

发表于 2014-6-13 09:50:55 | 显示全部楼层 |阅读模式
:global assign
:global new
:global status
:global x
:set x 9
:for i from=1 to=$x do={
    :set status [/interface get [/interface find  name=("pppoe-out" . $i)] running]
    :if ($status=true) do={
     :set new [/ip address get [/ip address find dynamic=yes interface=("pppoe-out" . $i)] address]
     :set new [:pick $new 0 ([:len $new] -3)]
     :set assign [/ip address get [/ip address find dynamic=no interface=("pppoe-out" . $i)] address]
     :set assign [:pick $assign 0 ([:len $assign] -3)]
        :if ($assign != $new) do={ /ip firewall nat set [/ip firewall nat find comment=("3389" . $i)] dst-address=$new
         
       }
    }
}


没有谁比谁厉害,只有谁比谁热心!
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|EDCwifi.BBS ( 粤ICP备17065502号-1 粤公网安备44030702001530号 )

GMT+8, 2024-4-20 18:05 , Processed in 0.118306 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表