双机热备!!在ros 里用什么命令可以使ros主机 ping不通外网的时后强行关机呢??
太美老大!好想请教你一个问题,
在ros 里用什么命令可以使ros主机 ping不通外网的时后强行关机呢?
原因:双机热备时,两台ros机之间, 只有内部网卡ping不通的时后才实现热备,其中A主机外网不通的时后不能实现热备!
譬如有两台ros机 A机和B机,每台做一条光纤,做了热备,只有A机内网卡与B机内网卡互相PING不通的时候,客户端的机自动查找B机才能实现热备,继续上网,
如果A机外网down了,(A机和B机内网能ping通)全部上不了网,B机实现不了热备,
为什么呢?
搞了好整天,搞不定,,!
干脆请教 请教一个命令!!
[ 本帖最后由 tony9811 于 2008-9-2 23:08 编辑 ] 分别建一个关机脚本(script下)和检查DNS的脚本(netwatch下)
有一个弊端,刚开机的时候,外网是不通的。
结果,开了机又关
时间设长一点可能还是可以的。
[ 本帖最后由 tim97803 于 2008-9-3 09:01 编辑 ] 把自己的权值降下来,也不用关机啊 原帖由 tim97803 于 2008-9-3 08:57 发表 http://bbs.routerclub.com/images/common/back.gif
分别建一个关机脚本(script下)和检查DNS的脚本(netwatch下)
有一个弊端,刚开机的时候,外网是不通的。
结果,开了机又关
时间设长一点可能还是可以的。
不好意思,小弟才疏学浅,不知怎样编写,
建立关机脚本/sys shu
建立 newwatch 检查超时命令(不会写)???
然后大概30秒运行newwatch 检查网关、或DNS超时 后执行/sys shu关机命令! 原帖由 bow 于 2008-9-3 09:38 发表 http://bbs.routerclub.com/images/common/back.gif
把自己的权值降下来,也不用关机啊
降低优先级,试过,但是先断A机外网还是不行! script下加一个“shutdown”
/system shutdown
/tool netwatch 下加一个
add host=XXX.XXX.XXX.XXX timeout=30s interval=30s down-script=shutdown comment="timeout" disabled=no
XXX.....=DNS就可以了 首先谢谢楼上的,现在已经想通了,但是有一个严重的问题出现,网络故障的时候 ros 一开机之后,过了不到10秒就关!!最后要重装ROS...
好像这个办法还是不好,
想半天。就想超时后用 /int di 1这个脚本来屏蔽 内网的网卡,
但是这个命令用 脚本 不能用!
但是用终端打命令就没问题!那是什么原因啊?
请高手指教。。。。
[ 本帖最后由 tony9811 于 2008-9-4 18:44 编辑 ] :) 原帖由 tony9811 于 2008-9-4 18:36 发表 http://bbs.routerclub.com/images/common/back.gif
首先谢谢楼上的,现在已经想通了,但是有一个严重的问题出现,网络故障的时候 ros 一开机之后,过了不到10秒就关!!最后要重装ROS...
好像这个办法还是不好,
想半天。就想超时后用 /int di 1这个脚本来屏蔽 内 ...
试下
pri
/interface disadle 1
页:
[1]