马上注册成为ROSABC会员,随时发帖回复。
您需要 登录 才可以下载或查看,没有账号?会员注册
x
利用Netwatch改变网关
Netwatch工具是通过ping监控网络中的主机,并能通过状态的改变产生定义的事件。Netwatch是监控的是在网络上的主机状态。通过在列表中指定IP地址,并发送间隔的ICMP的ping探测和执行控制脚本。
实验环境下,我这里有两个网关分别是10.0.0.1,10.0.0.2。我要实现在10.0.0.1网关down了情况下,自动将ROS软路由的网关换成10.0.0.2。当10.0.0.1网关up的时候再切换回来。当然这只是个简单的应用,还可以有很多用处,在此就起个抛砖引玉的作用了。
步骤一:打开tools下面的netwatch,添加一条规则,针对10.0.0.1,每30秒去ping一下此网关,延迟大于1000ms认为网关down掉。
2010-9-27 11:51 上传
下载附件 (41.32 KB)
步骤二:在up中添加脚本,当10.0.0.1 up的时候设置为此网关。
/ip route set [/ip route find dst 0.0.0.0] gateway 10.0.0.1
2010-9-27 11:54 上传
下载附件 (37.99 KB)
步骤三:在down的选项卡下,填入/ip route set [/ip route find dst 0.0.0.0] gateway 10.0.0.2,自动切换到10.0.0.2
2010-9-27 12:00 上传
下载附件 (13.81 KB)
|