
Ich verwende derzeit GNU/Linux. Habe die folgende Routing-Tabelle:
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
Ich verwende NIC mit eno1, um über Gateway im Subnetz eine Verbindung zum Internet herzustellen192.168.1.0/24
Ich verwende NIC mit enp1s0 als NAT-Gateway( 10.0.0.1
) für mein internes Subnetz( 10.0.0.0/8
). Jetzt möchte ich (zu Lernzwecken) eine Route zum 10.0.0.0/8
Subnetz über meine externe (eno1) Schnittstelle hinzufügen:
# 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
Könnten Sie bitte zeigen, wie man dieses Problem löst? Danke.