musicvcd 发表于 2009-1-15 18:13:56

ROS做双ADSL带宽叠加代码

:local gw ""
:local js 0
:foreach k in= do={
:set n
:set ipi
:if ($ipi != "") do={/ip addr remove $ipi}
}
:foreach k in= do={
:set n
:set dip address]
:set diip [:pick $dip 0 [:find $dip /]]
:if ($js=0) do={:set gw $diip} else={:set gw ($gw . "," . $diip)}
:set js ($js+1)
:set ipi
:if ($ipi="") do={/ip addr add address=$diip netmask=255.255.255.255 network=$diip broadcast=$diip interface=$n} else={
:set sip
:set siip [:pick $sip 0 [:find $sip /]]
:if ($diip != $siip) do={
/ip addr set $ipi addr=$diip netmask=255.255.255.255 network=$diip broadcast=$diip
}
}
}
:set i
:if ($gw = "") do={:if ($i != "") do={/ip route remove $i}} else={

:if ($i="") do={/ip route add gateway $gw comment=ecmp} else={
:set ogw
:if ($ogw != $gw) do={/ip route set $i gateway $gw}

}
}

tpy372 发表于 2009-1-15 22:39:02

有更nb的方法了

zhjchina 发表于 2009-1-15 22:58:17

如果是你自己写的,麻烦对代码解释一下

fyfal 发表于 2009-1-15 23:03:02

线路有两个IP相对于安全系数比较高的网站来说 的确拒绝访问.. 正常

fyfal 发表于 2009-1-15 23:07:38

顺便问一下 这代码自己写的吗? 还是哪里有的?

zooyo 发表于 2009-1-16 10:11:34

确实没看明白原理。

wwjun 发表于 2009-1-17 11:34:49

逗号多网关负载而已,脚本太拖拉了。用“另类 adsl 网关 地址无须修改
”方法,就不需要用脚本了。

stone2009 发表于 2009-1-20 11:23:31

我是菜鸟不明白,学习一下.顶个.楼主.

cbqandlws 发表于 2009-1-20 14:46:18

ka看不明白

lxgood 发表于 2009-1-20 19:22:40

谢谢分享!!!!!

pxyq 发表于 2009-1-21 05:10:50

逗号多网关负载而已,脚本太拖拉了。用“另类 adsl 网关 地址无须修改
”方法,就不需要用脚本了。
wwjun 发表于 2009-1-17 11:34 http://bbs.routerclub.com/images/common/back.gif
另类ADSL网关,什么环境下都可以用吗

stone2009 发表于 2009-1-21 09:04:58

楼主,能细一点嘛.

samboy 发表于 2009-1-21 22:58:30

一旧云

samhui 发表于 2009-1-21 23:22:19

上面的代码只是pppoe 写上网关,没有做特别的功能。只是找到动态的ip
没有做ADSL带宽叠

zsjj 发表于 2009-2-7 21:37:51

谢楼主了。我也不知道这个怎么用,晚上我试一下,这段时间我正在搞双线的玩。
页: [1] 2
查看完整版本: ROS做双ADSL带宽叠加代码