|
马上注册成为ROSABC会员,随时发帖回复。
您需要 登录 才可以下载或查看,没有账号?会员注册
x
本帖最后由 JiWar 于 2013-9-6 14:03 编辑
routeros v5.20脚本碰到的小问题
买的两个电子硬盘,分别放两个厂区里使用,一台做l2tp-server,局域网内花生壳解析域名,另外一台做l2tp-client。
现在碰到问题是要经常手动去更新l2tp-client中服务器地址,后来在官网论坛上看到一个脚本据说可以解析动态域名的。。。
比较简单就不解释了。。直接贴上来了。。。
:global newip [:resolve ddns.ros360.com]
:global oldip [/interface pptp-client get [/interface pptp-client find name=pptp-out1 ] connect-to ]
:if ($newip != $oldip) do={/interface pptp-client set [/interface pptp-client find name=pptp-out1] connect-to=$newip }
发现以上命令在new Terminal中执行没有任何问题,可是一到scripts中就不行。。。log error多不行。。。
今天搜索这两个区别的时候发现有个人说把。。中括号 [] 替换成括号 ()没有用的时候,成功了。。
贴上OK的命令。。。
原文:http://www.ros360.com/post/l2tp.html
:global newip [:resolve vnp.cdnat.com]
:global oldip [/interface l2tp-client get (/interface l2tp-client find name=l2tpvpn) connect-to]
:if ($newip!=$oldip) do= {/interface l2tp-client set [/interface l2tp-client find name=l2tpvpn] connect-to=$newip}
就是把中间的中括号替换成括号。。。
原文:http://www.ros360.com/post/l2tp.html
|
|