
현재 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
이 문제를 해결하는 방법을 보여 주시겠습니까? 감사해요.