ww111222 发表于 2011-10-11 00:57:42

哈哈,今天终于学会用脚本进行 IP段 分流啦


脚本写得不好,请指正.


俺一直觉得 用global 定义变量 不太好。

但local 还 没 明白。 :$#===================================================================================
# ROS 分流
#===================================================================================
#        指定 IP地址段 走ADSL
#        gateway        需要分流的ADSL拨号名称
#
#        变量        IPAddressList1                可指定单IP或IP段
#        变量        NewRoutingMarkName        标记的路由名


:global IPAddressList1 "192.168.88.133-192.168.88.134"
:global NewRoutingMarkName "IP_133_LT"

#在 Mangle 中做一个路由标记
/ip firewall mangle
add chain=prerouting \
        action=mark-routing \
        disable=no \
        comment="\B1\EA\BC\C7\C2\B7\D3\C9\5F\B5\A5\B6\C0\D7\DF\C1\AA\CD\A8" \
        src-address=$IPAddressList1 \
        new-routing-mark=$NewRoutingMarkName

#添加一个策略路由
/ip route
add check-gateway=ping \
        comment="\C2\B7\D3\C9\5F\C1\AA\CD\A8\41\44\53\4C" \
        disabled=no \
        distance=1 \
        dst-address=0.0.0.0/0 \
        gateway=pppoe-4M \
        routing-mark=$NewRoutingMarkName

47771885 发表于 2011-10-11 01:06:04

local本地变量

如果直接终端运行 需要使用{置于中}
如果在脚本容器就不需要了

ww111222 发表于 2011-10-11 01:08:06

47771885 发表于 2011-10-11 01:06 static/image/common/back.gif
local本地变量

如果直接终端运行 需要使用{置于中}




谢谢版主的 指点



  还是不太明白,



  您能否 将俺写的那个小脚本, 把变量 改成 local  写一下?


  谢谢您
页: [1]
查看完整版本: 哈哈,今天终于学会用脚本进行 IP段 分流啦