¿Cómo agregar una ruta a la misma subred a través de dos interfaces simultáneamente?

¿Cómo agregar una ruta a la misma subred a través de dos interfaces simultáneamente?

Actualmente estoy usando GNU/Linux. Tengo la siguiente tabla de enrutamiento:

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 

Utilizo NIC con eno1 para conectarme a Internet a través de una puerta de enlace en la subred192.168.1.0/24

Utilizo NIC con enp1s0 para actuar como puerta de enlace NAT ( 10.0.0.1) para mi subred interna ( 10.0.0.0/8). Ahora quiero agregar (con fines de aprendizaje) una ruta a 10.0.0.0/8la subred a través de mi interfaz externa (eno1):

# 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

¿Podría mostrarnos por favor cómo resolver este problema? Gracias.

información relacionada