2 つのインターフェースを介して同じサブネットに同時にルートを追加するにはどうすればよいでしょうか?

2 つのインターフェースを介して同じサブネットに同時にルートを追加するにはどうすればよいでしょうか?

現在、GNU/Linux を使用しています。次のルーティング テーブルがあります。

default via 192.168.1.1 dev eno1  proto static  metric 100 
10.0.0.0/8 dev enp1s0  scope link linkdown 
169.254.0.0/16 dev virbr0  scope link  metric 1000 linkdown 
192.168.1.0/24 dev eno1  proto kernel  scope link  src 192.168.1.2  metric 100 
192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 linkdown 

eno1のNICを使用してサブネット上のゲートウェイ経由でインターネットに接続します192.168.1.0/24

10.0.0.1私は enp1s0 の NIC を使用して、内部サブネット ( ) のNAT ゲートウェイ ( ) として動作させます。ここで、外部 (eno1) インターフェイス経由でサブネット10.0.0.0/8へのルートを追加 (学習目的) します。10.0.0.0/8

# Added route via eno1, resulting in routing table shown above
ip route add 10.0.0.0/8 dev enp1s0
# When I add route via enp1s0, command causes error
ip route add 10.0.0.0/8 dev eno1
RTNETLINK answers: File exists

この問題を解決する方法を示していただけますか? ありがとうございます。

関連情報