然后说一下备份切换脚本吧
SYSTEM-SCRIPTS
+4条`
mainup
maindown
cncup
cncdown
当网通挂了~吧网通网关改为电信111.111.111.112
当电信挂了~把电信网关改为网通222.222.222.223
反之以然~
电信正常~改为电信网关~111.111.111.112
网通正常`改为网通网关~222.222.222.223
四个脚本~大家按照自己的实际情况改
CNCDOWN
/ip policy-routing table cnc
set [ ip policy-routing table cnc find dst-address=0.0.0.0] gateway 111.111.111.112
CNCUP
/ip policy-routing table cnc
set [ ip policy-routing table cnc find dst-address=0.0.0.0] gateway 222.222.222.223
MAINDOWN
/ip policy-routing table main
set [ ip policy-routing table main find dst-address=0.0.0.0] gateway 222.222.222.223
MAINUP
/ip policy-routing table main
set [ ip policy-routing table main find dst-address=0.0.0.0] gateway 111.111.111.112
好了~这是切换脚本~到些结束`
监视网络~配置NETWATCH~
tool-netwatch
按+号`
HOST~电信网关 111.111.111.112
INTERVAL 10秒
TIMEOUT 1000MS
UP
MAINUP
DOWN
MAINDOWN
网通也反之~
+
host 222.222.222.223
intervial 10秒
timeout 1000ms
up
cncup
down
cncdown
差不多了~到这就结束了
netwatch的作用就是监视网络的通不通~
如果一根线不通了~自动把那条线的路由表~切换成另一根存活着的线的~
写的累~~结束~
更正一下~TIMEOUT看个人情况吧?~总感觉intervial还是10秒好点~响应时间快点~20秒可能还是长了~
因为有的时候有人迅雷类的东西的话~TIMEOUT是会变的非常大的~可能会造成误判断~我觉得1000ms不错`多次试验结果~
再补一段~感谢ROUTERCLUB的BOW大哥和吃斋的老虎的提醒~
关于netwatch的补充~
另加两条路由表~
netwatchmain netwatchcnc
路由表内容
netwatchmain
目的地址111.111.111.112/32网关111.111.111.112
netwatchcnc
目的地址222.222.222.223/32网关222.222.222.223
在路由规则里加两条规则~强制电信和网通网关用这两条路由表
目的地址还是网关地址/32用各自的netwatchmain或者netwatchcnc的表~
把规则放在最上面`!这样就算断线了~ping网关~也是电信ping电信`网通ping网通`
不会造成电信误ping网通~或者网通误ping电信的错误了~
顶!
我这里两条线,一条是光纤,一条是ADSL,但是ADSL没有固定IP,也没有网关,要怎么设置才能负载均衡啊?提个醒.
问题复杂化了!
能解决就是王道`
最起码这样能用着了~判断没有问题~
不得不感谢几位的共享精神.
ding
先顶上去,再传到网络硬盘!
顶了
这个没理解,收藏一下。
还是不太懂~~``回了再说~~```
不太明白.理解能力有限.
:) :) :)
好贴得顶,,图失效了能补上?
顶起来