使用eth0和ppp0接口在voyage os上进行故障转移


0

嗨我在航行操作系统上遇到故障转移处理问题。我有一个带有eth0和ppp0接口的系统,其中eth0是主要的,ppp0是流量的次要路径。

root@voyage:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         192.168.40.1    0.0.0.0         UG    0      0        0 eth0

0.0.0.0         0.0.0.0         0.0.0.0         U     10     0        0 ppp0

10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

10.255.255.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

192.168.40.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0

当我拔掉或ifdown eth0删除eth0的默认路由条目并且流量通过ppp0接口时,因为它的度量标准高于eth0。当我插入eth0时,会创建eth0的默认路由条目,并且流量通过eth0接口流动。但是当局域网因为eth0在LAN上而关闭时,默认路由不会被删除,因此不会发生故障转移。请任何人告诉我有没有办法做到这一点当LAN关闭时,默认路由会在一段时间后自动从路由表中删除。

Answers:


0

可能为时已晚,但可以节省其他人的时间...你可以使用一个脚本复制到/etc/network/if-down.d/,使其可执行,以便删除你的默认路由(路由添加默认...)。要使其运行,您需要在eth0部分的/ etc / network / interface中添加:post-up /etc/network/if-down.d/ 。

希望它会有所帮助......

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.