2种动态端口映射脚本
脚本以映射3389端口为例,其它端口请相应增加脚本方法一
:global NewIpAdd
:global OldIpAdd
:set NewIpAdd address]
:set NewIpAdd [:pick $NewIpAdd 0 [:find $NewIpAdd "/"]]
:set OldIpAdd dst-address]
:if ($NewIpAdd != $OldIpAdd) do={/ip fir nat set dst-address=$NewIpAdd}
:log info ("远程管理3389的IP已修改为:" . $NewIpAdd)
方法二
#以下方法推荐,只要动态域名能访问,就能映射成功,且不用绑定在任何一条固定的线路上
#xxx.changeip.net 可以是路由本身的远程地址
:global webip [:resolve "xxx.changeip.net"]
:global OldIpAdd
:set OldIpAdd dst-address]
:if ($webip != $OldIpAdd) do={/ip fir nat set dst-address=$webip}
:log info ("远程管理3389的IP已修改为:" . $webip) 多谢楼主分享! 这过是好东西哟!!我没有测试,能在ROS3.30上用吗? 能的,我在3.30中整的 这个东西有空要试一试…… 我还想写个脚本去找默认路由。。。今天才发现PCC的默认路由有些怪怪的!
双线ADSL,选了添加到默认路由的线在路由表里却是蓝色的。没选那条才是黑色的。唉呀呀~ 本帖最后由 410514750 于 2011-11-24 20:05 编辑
#以下方法推荐,只要动态域名能访问,就能映射成功,且不用绑定在任何一条固定的线路上
#xxx.changeip.net 可以是路由本身的远程地址
:global webip [:resolve "xxx.changeip.net"]
:global OldIpAdd
:set OldIpAdd dst-address]
:if ($webip != $OldIpAdd) do={/ip fir nat set dst-address=$webip}
:log info ("远程管理3389的IP已修改为:" . $webip)
"远程管理3389的IP已修改为:"这句话是什么意思??我的怎么用不了??
还有ANT里面还要设映射规则吗??
顶一个!!!!!!!!! 谢谢分享
页:
[1]