求助,关于双ADSL同网关分流,脚本解析.
:lol 首先在这里非常感谢西南大哥(WWJUN)...我跟着他的教程..搞定了双ADSL同网关分流的问题.......这是ADSL 彻换动态IP到路由表的脚本,请各位前辈帮忙解析一下这脚本的意思.....小弟不胜感激!!!
system script add name="getadsl" source={
:local assign-address
:local new-address
:local status
:local x
:set x 2
:for i from=1 to=$x do={
:set status running]
:if ($status=true) do={
:set new-address address]
:set new-address [:pick $new-address 0 ([:len $new-address] -3)]
:set assign-address address]
:set assign-address [:pick $assign-address 0 ([:len $assign-address] -3)]
:if ($assign-address != $new-address) do={ \
/ip address set address=$new-address network=$new-address broadcast=$new-address
/ip route set gateway=$new-address
}
}
}
/systemscheduler add name="getadsl" on-event="getadsl"interval=15s 少了个 }
-3 是因为是ADSL 掩码都是/32 当然以/取值更好
脚本可以写得更简洁些的。 原帖由 wwjun 于 2007-5-9 21:30 发表 http://bbs.routerclub.com/images/common/back.gif
少了个 }
-3 是因为是ADSL 掩码都是/32 当然以/取值更好
脚本可以写得更简洁些的。
wwjun大哥,你介不介意发个简洁点的脚本让我们学习学习啊!? 大家掌声欢迎:victory: :victory: :victory:
回复 #2 wwjun 的帖子
:') 非常感谢....严重的顶............}在interval=15s
最后加上去?? 这个脚本思路比我的好~先收下来过后结合使用~ :) .......行过路过....不要错过/......给点意见 原帖由 ee007 于 2007-5-10 20:05 发表 http://bbs.routerclub.com/images/common/back.gif
:') 非常感谢....严重的顶............
}在interval=15s
最后加上去??
/ip route set gateway=$new-address
}
}
}
这段后面加 "}",因为没有source={ 的回括号~~~
回复 #7 louyc 的帖子
非常感谢...........
页:
[1]