BBant 发表于 2006-1-12 19:11:39

netwatch的误判问题!!

不知道其他ISP或者网络情况下有没有这个问题,我这边用Tools>Netwatch判断电信的网关通断,
timeout=20s interval=30s,
经常是(一天2-3次)看着ping是连续的(没有TimeOut,且ping

BBant 发表于 2006-1-12 19:13:26

在线等待ing..........

legou 发表于 2006-1-12 23:16:07

BBant 发表于 2006-1-13 04:12:21

等啊........等啊........等啊........等啊........等啊........等啊........等啊........等啊........等啊........

jiangjames 发表于 2006-1-13 10:28:25

晕,20MS,我服了,建议设置1000MS以上

BBant 发表于 2006-1-14 01:23:51

是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秒运行一次

木木 发表于 2006-1-14 10:58:36

问一下,如果都是ping一个网关怎么知道那条线断了呢?,如果ping多个网关怎么知道那个网关ping不通了就是那条线断线了呢?急需知道?

BBant 发表于 2006-1-15 02:06:31

楼上的兄弟,你应该仔细看下我写的“if”判断,是判断所有的都不通才运行吊线脚本

木木 发表于 2006-1-15 15:21:51

原帖由 BBant 于 2006-1-15 02:06 发表
楼上的兄弟,你应该仔细看下我写的“if”判断,是判断所有的都不通才运行吊线脚本

兄弟,我问的不是你写的脚本,而是问问有什么好方法可以解决,正确判断那条线路断掉了。

BBant 发表于 2006-1-16 16:58:01

哦,这样啊!
那就是要找到你要判断的那条线路的上级路由。。上上级路由。。。上上上级路由的IP
然后同时判断他们的通断

找到上级路由你可以到www.linkwan.com/vr2去看看
页: [1]
查看完整版本: netwatch的误判问题!!