<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="ROS的ADSL多线映射脚本">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">熊茂祥</a><br />时间:2012-09-14 11:45<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">ROS</a><br />标签:<a href="index.php?action=tags&amp;item=ros&amp;hash=">ros</a>, <a href="index.php?action=tags&amp;item=adsl&amp;hash=">adsl</a>, <a href="index.php?action=tags&amp;item=%E5%A4%9A%E7%BA%BF&amp;hash=">多线</a>, <a href="index.php?action=tags&amp;item=%E6%98%A0%E5%B0%84&amp;hash=">映射</a>, <a href="index.php?action=tags&amp;item=%E8%84%9A%E6%9C%AC&amp;hash=">脚本</a><br />内容:
映射脚本自动绑定到默认路由的接口更新IP


--------------对NAT规则备注名进行查找-----------------

:global adcmname &quot;3389&quot;

:global adgw [/ip route get [/ip route find static=yes active=yes dynamic=yes distance=1] gateway]

:global ip [/ip add get [find network=$adgw] address]

:global newip [:pick $ip 0 [:find $ip &quot;/&quot;]]

:global oldip [/ip fi nat get [/ip fi nat find comment=$adcmname] dst-address]

:if ($newip != $oldip) do={

:log info [/ip fi nat set [/ip firewall nat find comment=$adcmname] dst-address=$newip]

}
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
