netwatch的误判问题!!
不知道其他ISP或者网络情况下有没有这个问题,我这边用Tools>Netwatch判断电信的网关通断,timeout=20s interval=30s,
经常是(一天2-3次)看着ping是连续的(没有TimeOut,且ping 在线等待ing.......... 等啊........等啊........等啊........等啊........等啊........等啊........等啊........等啊........等啊........ 晕,20MS,我服了,建议设置1000MS以上 是20s,不是毫秒
问题好复杂啊,我现在只有做多点判断了。。大家参考一下!!
:global T1
:global T2
:global T3
:global T4
:global T5
:set T1 status]
:set T2 status]
:set T3 status]
:set T4 status]
:set T5 status]
:if ($T1="down") do={
:if ($T2="down") do={
:if ($T3="down") do={
:if ($T4="down") do={
:if ($T5="down") do={/system script run MainDown}}}}}
注:MainDown为吊线脚本,在netwatch里面的“Test1-4"Up和Down全部不填内容,全部用这个脚本来判断,每10秒运行一次 问一下,如果都是ping一个网关怎么知道那条线断了呢?,如果ping多个网关怎么知道那个网关ping不通了就是那条线断线了呢?急需知道? 楼上的兄弟,你应该仔细看下我写的“if”判断,是判断所有的都不通才运行吊线脚本 原帖由 BBant 于 2006-1-15 02:06 发表
楼上的兄弟,你应该仔细看下我写的“if”判断,是判断所有的都不通才运行吊线脚本
兄弟,我问的不是你写的脚本,而是问问有什么好方法可以解决,正确判断那条线路断掉了。 哦,这样啊!
那就是要找到你要判断的那条线路的上级路由。。上上级路由。。。上上上级路由的IP
然后同时判断他们的通断
找到上级路由你可以到www.linkwan.com/vr2去看看
页:
[1]