Linux 라우팅 문제, 더 구체적인 경로는 여전히 기본 경로를 사용합니다.

Linux 라우팅 문제, 더 구체적인 경로는 여전히 기본 경로를 사용합니다.

NNN.NNN.206.254를 통해 NNN.130.0.0 라우팅을 시도했지만 여전히 기본 게이트웨이를 사용하고 있는 것 같습니다. 내가 여기서 무엇을 놓치고 있는 걸까요?

root@xxxxxx ~ # route add -net NNN.130.0.0 netmask 255.255.255.0 gw NNN.NNN.206.254 eth0
root@xxxxxx ~ # route -n
Kernel IP routing table
Destination     Gateway           Genmask         Flags Metric Ref    Use Iface
NNN.130.0.0     NNN.NNN.206.254   255.255.255.0   UG    0      0        0 eth0
NNN.NNN.240.0   NNN.NNN.192.1     255.255.254.0   UG    0      0        0 eth0
NNN.NNN.248.0   NNN.NNN.193.1     255.255.254.0   UG    0      0        0 eth0
172.21.124.0    NNN.NNN.193.1     255.255.252.0   UG    0      0        0 eth0
172.20.124.0    NNN.NNN.192.1     255.255.252.0   UG    0      0        0 eth0
NNN.NNN.64.0    NNN.NNN.193.1     255.255.248.0   UG    0      0        0 eth0
NNN.NNN.128.0   NNN.NNN.192.1     255.255.248.0   UG    0      0        0 eth0
NNN.NNN.0.0     NNN.NNN.192.1     255.255.248.0   UG    0      0        0 eth0
NNN.NNN.160.0   NNN.NNN.193.1     255.255.248.0   UG    0      0        0 eth0
NNN.NNN.192.0   0.0.0.0           255.255.240.0   U     0      0        0 eth0
NNN.9.0.0       0.0.0.0           255.255.240.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0           255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0           255.255.0.0     U     1003   0        0 eth1
0.0.0.0         NNN.NNN.192.1     0.0.0.0         UG    0      0        0 eth0

root@xxxxxx ~ # ip route get NNN.130.20.35
NNN.130.20.35 via NNN.NNN.192.1 dev eth0  src NNN.NNN.192.62

답변1

이 주소에 대한 명시적인 경로가 없으므로 NNN.130.20.35기본 경로가 사용됩니다.

NNN.130.20.35관련되지 않은 서브넷을 다루고 있는지 궁금합니다 NNN.130.0.0/24.

관련 정보