通过不同的网关和不同的接口为同一目的地建立路由

时间:2014-03-22 08:40:10

标签: linux networking

我在Redhat中有以下eth5路由。

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.8.0        10.185.2.14     255.255.255.0   UG    0      0        0 eth5
10.0.10.0       10.185.2.14     255.255.255.0   UG    0      0        0 eth5

我需要向eth4添加3条路线。

10.0.8.0/24 via 10.185.130.14 dev eth4
10.0.10.0/24 via 10.185.130.14 dev eth4
10.0.12.0/24 via 10.185.130.14 dev eth4

以下命令提示错误消息。

$ ip route add 10.0.8.0/24 via 10.185.130.14 dev eth4
RTNETLINK answers: File exists

设置这些路线的正确方法是什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您已经有到10.0.8.0/24和10.0.10.0/24的路由。这会导致您看到错误。

首先,删除现有路线:

$ ip route del 10.0.8.0/24 via 10.185.2.14 dev eth5
$ ip route del 10.0.10.0/24 via 10.185.2.14 dev eth5