LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1228|回复: 7

如何判断一个网关是否可用?

[复制链接]
发表于 2006-1-18 00:20:56 | 显示全部楼层 |阅读模式
想写一个脚本根据网络状态动态修改本机路由表

现有默认的网关A,一直可用
还有一个可选的网关B,但B不能保证任何时候都可用
我想在脚本中判断网关B是否通畅,该怎么写?

另外traceroute命令在哪个包里面?我的机器上运行说找不到命令。
发表于 2006-1-18 06:59:22 | 显示全部楼层
ping 一下外网的地址就知道是否通了

traceroute就是在traceroute的包里
回复 支持 反对

使用道具 举报

发表于 2006-1-18 08:39:52 | 显示全部楼层
有的网关是禁ping,也是可用的...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 08:45:35 | 显示全部楼层
但是网关A始终是可用的,如果ping的话,怎么能让它走网关B去ping而不走网关A呢?
回复 支持 反对

使用道具 举报

发表于 2006-1-18 10:11:41 | 显示全部楼层
如果B可以ping,直接ping B好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 10:35:02 | 显示全部楼层
B可以ping通,但是ping通不一定就可以当网关用,走B能出去才行啊
回复 支持 反对

使用道具 举报

发表于 2006-1-18 11:05:35 | 显示全部楼层
参考一些动态路有协议。
比如RIP
回复 支持 反对

使用道具 举报

发表于 2006-1-18 13:17:52 | 显示全部楼层

keepalived

www.keepalived.org
vrrp 方式实现
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表