多个系统默认路由问题及解决过程!
时间:2006-06-21 来源:johnnysh
在双向机房托管了1台Server,该Server配置有2个IP地址,一个用于连接电信,一个用于连接网通。
假设:
电信IP:211.152.xxx.a,默认网关:211.152.xxx.1
网通IP:211.152.yyy.b,默认网关:211.152.yyy.1
系统路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
211.152.xxx.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1
211.152.yyy.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 211.152.yyy.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 211.152.xxx.1 0.0.0.0 UG 0 0 0 eth1
近来,发现有时候ping不到电信的IP,同时WEB访问也不行,不过马上再ping一次就都一切正常了。
说实话,这个问题比较奇怪,不过马上就怀疑到跟2个默认路由有关。因为客户端访问Server的路由路径和Server返回给客户端的路由路径是可能 不同的,而默认路由只是用于Server返回给客户端的时候。所以,就删除了默认的网通路由,观察一段时间后发现问题不再出现。
题外话,如果要做到更好的路由选择,就得使用策略路由了。。。
假设:
电信IP:211.152.xxx.a,默认网关:211.152.xxx.1
网通IP:211.152.yyy.b,默认网关:211.152.yyy.1
系统路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
211.152.xxx.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1
211.152.yyy.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 211.152.yyy.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 211.152.xxx.1 0.0.0.0 UG 0 0 0 eth1
近来,发现有时候ping不到电信的IP,同时WEB访问也不行,不过马上再ping一次就都一切正常了。
说实话,这个问题比较奇怪,不过马上就怀疑到跟2个默认路由有关。因为客户端访问Server的路由路径和Server返回给客户端的路由路径是可能 不同的,而默认路由只是用于Server返回给客户端的时候。所以,就删除了默认的网通路由,观察一段时间后发现问题不再出现。
题外话,如果要做到更好的路由选择,就得使用策略路由了。。。
相关阅读 更多 +