zooyo 发表于 2009-3-8 16:43:34

v3.20的常用脚本(限速规则 ADSL掉线报警 DDNS更新 动态IP映射修改)

本帖最后由 zooyo 于 2009-3-10 22:23 编辑

现在大家基本都用上3.X版本了吧,mikrotik在3.X版本上做的改动很大,推荐大家使用。以前的脚本不能使用了,今天有空把常用的脚本重新编写,发给大家,抛砖引玉,不足的请各位网友指点。
   
现在多线同网关ADSL已经不需要脚本了,方法参照:http://bbs.routerclub.com/viewthread.php?tid=35480

这是ADSL掉线报警脚本,各大网吧的网管同学们可能需要。添加在system scheduler中,设定好运行间隔,一般15秒,多条ADSL也能用,最好用pppoe-out1,pppoe-out2...的默认命名方式,关于这个脚本我罗嗦2句,深刻体会啊,平时工作忙,出个什么好的电影啊等也只有晚上开着电脑下载,本想第2天周末起来看的,结果起来一看,靠!10%,当时脑壳那个大啊,结果半夜掉线了,浪费了电也浪费了时间,痛定思痛写了这个脚本,看你掉,掉了我半夜起来重新启动MODEM。
/interface pppoe-client
:foreach pc in= do={
    :local pcs
    :local pcn
      :if ($pcs=no) do={
            monitor $pcn once do={
                :if ($status != "connected") do={
                  :beep length=1s frequency=2080
                }
            }
      }
}



批量添加限速规则脚本。添加在system scripts中,运行一次就行了,IP段和限速大小根据自己需要修改。
:for i from=1 to=30 do={/queue simple add name=("A" . $i) dst-address=("192.168.0." . $i) interface=allmax-limit=1024000/512000}




DDNS更新脚本,红字部分,大家根据自己的情况修改。添加在system scheduler中,设定好运行间隔,一般15秒。
:global ddnsip dynamic=yes interface=pppoe-out1] address]
:global ddnsnip [:pick $ddnsip 0 [:find $ddnsip "/"]]
:if ($ddnsnip != [:resolve "XXX.25u.com"]) do={
    :log info pppoe-nat] dst-address=$ddnsnip]
    :log info XXX.25u.com address=$ddnsnip key-name=zooyo key=XXXXX]
}
# 这是以ADSL做默认线路获取的IP,大家别盲目套用,根据自己的情况来。
# :log info pppoe-nat] dst-address=$ddnsnip] 这条规则是修改动态IP的映射,如果不需要的可以直接把这条删除,需要的朋友一定得在NAT里的规则上加上pppoe-nat的comment标签。


有不足的希望大家指正,也希望各大网友参与研究,共同发展。拿我东西去卖钱的,我也不说了,做人还是厚道点。

qdcv123 发表于 2009-3-8 18:07:19

laniv 发表于 2009-3-8 19:23:25

谢谢,收藏了。

xiechuangtia 发表于 2009-3-8 20:05:15

谢谢老大
收了

smarten 发表于 2009-3-8 20:05:32

顶!!!!!!!!!!!!!!

gcs20888 发表于 2009-3-8 20:34:22

:victory:

gxhacker 发表于 2009-3-8 20:54:08

谢谢,收藏了。

zx3367 发表于 2009-3-9 10:06:16

超版的铁,一定要顶谢谢 收藏了

zhangying 发表于 2009-3-9 10:56:33

我来顶你

soft_route 发表于 2009-3-9 12:14:01

顶......:victory:

黑少 发表于 2009-3-9 12:45:14

顶!!!!!!!!!!!

47771885 发表于 2009-3-9 13:17:47

guxing 发表于 2009-3-9 15:29:09

拣个金币,看看先

smarten 发表于 2009-3-9 15:49:17

这个DDNS不错,找了半天都找不到3.20版本的设置,用上LZ这个设置一下就OK了。关机重启DDNS马上更新。掉线重拔DDNS也马上更新,不错。

zooyo 发表于 2009-3-9 16:21:31

大家需要定制什么3.20的脚本就留言吧,我有空会给大家写的,别太难啊,别提些希奇古怪的问题,写起来也耽误时间。
页: [1] 2 3 4 5
查看完整版本: v3.20的常用脚本(限速规则 ADSL掉线报警 DDNS更新 动态IP映射修改)