colinhd8 发表于 2009-6-1 21:10:32

在某一路由器后方的routeros如何判断此条线路是否连接到internet

具体情况是这样的,现有一ros是双线,每根线都是各自连到另一路由器,通过他们上网的。现在那两个路由器有时会和internet断开,那在ros端就想检测下,哪根线断了就在路由里移除这一根。但现在用netwatch好像实现不了,因为某个前端路由器上不了网时它和ros还是连通着的,而且另一条线可能还是可以上网的,所以用它检测可能会一直报告是连通的。另外ros端获取的地址全都是局域网地址,包括DNS,不知道有啥方法可以实现在ros端来检测某根线路是否还可以上网的。

zhjchina 发表于 2009-6-1 21:13:06

可以通过ping某个外网地址来确定

colinhd8 发表于 2009-6-1 21:34:03

我也这样想过。可是在ping的时候它有可能通过另一条线路出去啊。在ping的时候可以指定从某一个接口出去吗?另外,怎样捕获ping的结果呢?

木木 发表于 2009-6-2 14:59:52

ping的地址,指定路由走需要判断的线路。

47771885 发表于 2009-6-2 20:53:49

晕 很简单的啊

colinhd8 发表于 2009-6-3 20:06:43

ping的地址,指定路由走需要判断的线路。
木木 发表于 2009-6-2 14:59 http://bbs.routerclub.com/images/common/back.gif
好像这样可以。但是对于ping的结果怎么判断呢?

colinhd8 发表于 2009-6-3 20:07:15

晕 很简单的啊
47771885 发表于 2009-6-2 20:53 http://bbs.routerclub.com/images/common/back.gif
洗耳恭听,请赐教。呵呵。

tpy372 发表于 2009-6-3 20:49:49


好像这样可以。但是对于ping的结果怎么判断呢?
colinhd8 发表于 2009-6-3 20:06 http://bbs.routerclub.com/images/common/back.gif
netwatch即可
页: [1]
查看完整版本: 在某一路由器后方的routeros如何判断此条线路是否连接到internet