
現在、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
この問題を解決する方法を示していただけますか? ありがとうございます。