双线自动切换碰到难题了!
我用ros做的校园网(网通的)跟电信adsl的双线,想在ad断开的时候切换到校园网,ad正常的时候切换回到ad。我在netwatch中设定监视的host为ad的网关218.19.168.1(这是我的电信网关),up的脚本是:/ip route set [ ip route find dst-address=0.0.0.0] gateway 218.19.168.1
down的脚本是:
/ip route set [ ip route find dst-address=0.0.0.0] gateway ×.×.×.×(校园网内网网关)
发现状态总是down,电信这个网关应该禁止ping入的。后来我想到一个方法,把host设为电信的dns服务器202.96.128.68。在ad正常连接的时候是正常的显示up的状态,可是当ad断开(我为了测试拔了ad电话线)的时候,问题就出来了。在netwatch中看了host的状态,一会是up一会是down,我在ros上ping了202.96.128.68,发现一会通,不会不通,这正常吗?我连线都拔掉了,还能ping通?
有没有人碰到过这种情况?帮忙解释一下,我该怎么设置?
ros中netwatch用ping的方法来检查host是否连接是不是不太科学?
[ 本帖最后由 95dot8 于 2006-5-26 09:09 编辑 ]
回复 #1 95dot8 的帖子
没有人碰到过这个问题吗? 我也遇到同样的问题啊用这个检测 status=CONNECTED 就是 ADSL在线啊
/interface pppoe-client monitor pppoe-out1 once do={:set pppzt $status}
:if ($pppzt="connected")
你可以参照这里啊:
http://www.routerclub.com/thread-9800-1-1.html
页:
[1]