ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 2325|回复: 1

[交流] 一号多拨脚本

[复制链接]
发表于 2015-4-30 18:47:56 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
# jun/12/2011 22:50:30 by RouterOS 3.30
# software id = 2X2A-0AEP
#
/system script
add name=script1 policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    :global num\r\
    \n:set num 50\r\
    \n:for wjsd from=1 to=\$num do={\r\
    \n:global type\r\
    \n:set type (\"both-addresses:\" . \$num . \"/\" . (\$wjsd-1))\r\
    \n#\C9\E8\D6\C3\CD\F8\BF\A8\C3\FB\D7\D6 name\D6\D0\B5\C4wlan\BF\C9\D2\D4\
    \B8\C4\B3\C9\r\
    \n/interface vrrp add name=(\"vrrp\" . \$wjsd) vrid=\$wjsd interface=WAN\r\
    \n#\BD\A8\C1\A2pppoe\B2\A6\BA\C5\A3\AC\B2\A2\BD\FB\D3\C3\r\
    \n\r\
    \n/interface pppoe-client add name=(\"pppoe-out\" .  \$wjsd)  user=\"1\"  \
    password=\"1\"  \\\r\
    \ninterface=(\"vrrp\" .\$wjsd)  disabled=no\r\
    \n\r\
    \n#PCC\C9\E8\D6\C3\r\
    \n/ip firewall mangle\r\
    \n  add chain=prerouting action=mark-connection new-connection-mark=(\"ads\
    l\"  .  \$wjsd .\"_conn\") \\\r\
    \n dst-address-type=!local in-interface=LAN  per-connection-classifier=\$t\
    ype passthrough=yes \r\
    \n#\B1\EA\BC\C7\C2\B7\D3\C9\r\
    \n/ip firewall mangle\r\
    \nadd chain=prerouting connection-mark=(\"adsl\"  .  \$wjsd .\"_conn\") in\
    -interface=Local action=mark-routing new-routing-mark=( \"to_adsl\" .  \$w\
    jsd) \\\r\
    \ncomment=(\"Route_To_ADSL\" .  \$wjsd)\r\
    \n#\CC\ED\BC\D3\C2\B7\D3\C9\r\
    \n/ip route \r\
    \nadd dst-address=0.0.0.0/0 gateway=(\"pppoe-out\" .  \$wjsd)  routing-mar\
    k=( \"to_adsl\" .  \$wjsd) check-gateway=ping comment=(\"To_ADSL\" .  \$wj\
    sd)\r\
    \nadd dst-address=0.0.0.0/0 gateway=(\"pppoe-out\" .  \$wjsd)  distance=\$\
    wjsd check-gateway=ping \r\
    \n}\r\
    \n"
add name=1_VRRP policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    :global num\r\
    \n:set num 50\r\
    \n:for wjsd from=1 to=\$num do={\r\
    \n/interface vrrp add name=(\"vrrp\" . \$wjsd) vrid=\$wjsd interface=WAN}"
add name=2_ADSL policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    :global num\r\
    \n:set num 50\r\
    \n:for wjsd from=1 to=\$num do={\r\
    \n/interface pppoe-client add name=(\"pppoe-out\" .  \$wjsd)  user=\"1\"  \
    password=\"1\" interface=(\"vrrp\" .\$wjsd)  disabled=no}"
add name=3_mangle policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    :global num\r\
    \n:set num 50\r\
    \n:for wjsd from=1 to=\$num do={\r\
    \n:global type\r\
    \n:set type (\"both-addresses:\" . \$num . \"/\" . (\$wjsd-1))\r\
    \n/ip firewall mangle\r\
    \n  \r\
    \n add chain=prerouting action=mark-connection new-connection-mark=(\"adsl\
    \"  .  \$wjsd .\"_conn\") \\\r\
    \n dst-address-type=!local in-interface=LAN  per-connection-classifier=\$t\
    ype passthrough=yes \r\
    \n\r\
    \n/ip firewall mangle\r\
    \nadd chain=prerouting connection-mark=(\"adsl\"  .  \$wjsd .\"_conn\") in\
    -interface=LAN action=mark-routing new-routing-mark=( \"to_adsl\" .  \$wjs\
    d) \\\r\
    \n}"
add name=4_route policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
    :global num\r\
    \n:set num 50\r\
    \n:for wjsd from=1 to=\$num do={\r\
    \n/ip route \r\
    \nadd dst-address=0.0.0.0/0 gateway=(\"pppoe-out\" .  \$wjsd)  routing-mar\
    k=( \"to_adsl\" .  \$wjsd) check-gateway=ping comment=(\"To_ADSL\" .  \$wj\
    sd)\r\
    \nadd dst-address=0.0.0.0/0 gateway=(\"pppoe-out\" .  \$wjsd)  distance=\$\
    wjsd check-gateway=ping \r\
    \n}"


发表于 2018-12-21 00:24:14 | 显示全部楼层
请问这个脚本怎么用呢 谢谢大神
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-7-1 04:34 , Processed in 0.083347 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表