정적 경로가 무작위로 무시됨

정적 경로가 무작위로 무시됨

물리적 어댑터에 브리지된 네트워크가 있는 두 개의 Linux 게스트 VM이 있습니다. 어떤 이유로 게스트에 대해 호스트 시스템의 서브넷을 사용할 수 없어서(그리고 가상 어댑터가 나에게 너무 느림) 게스트를 위해 별도의 서브넷을 만들었습니다.

호스트에서 게스트 서브넷을 추가했습니다.

C:\> route add 192.168.20.0 mask 255.255.255.0 0.0.0.0 metric 1

손님:

# route add -host 192.168.148.87 dev eth3 # my host ip

대부분 작동합니다.

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.20

Tracing route to 192.168.20.20 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.20

Trace complete.

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.21

Tracing route to 192.168.20.21 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.21

Trace complete.

하지만 일부 패킷이 게이트웨이를 통과하는 것처럼 보입니다.

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.23

Tracing route to 192.168.20.23 over a maximum of 30 hops

  2    <1 ms    <1 ms    <1 ms  192.168.200.1 0
  3  192.168.200.1  reports: Destination host unreachable.

Trace complete.

게스트에 대한 SSH 연결이 종종 중단됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0  192.168.149.200   192.168.148.87     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306

     192.168.20.0    255.255.255.0         On-link    192.168.148.87     21
   192.168.20.255  255.255.255.255         On-link    192.168.148.87    276

     192.168.56.0    255.255.255.0         On-link      192.168.56.1    266
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    266
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    266

    192.168.148.0    255.255.254.0         On-link    192.168.148.87    276
   192.168.148.87  255.255.255.255         On-link    192.168.148.87    276

  192.168.149.255  255.255.255.255         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link    192.168.148.87    276
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    266
===========================================================================

업데이트:

OS가 일부 ICMP 요청을 다른 장소로 보내고 응답이 내 정적 경로를 재정의할 수 있습니까? 이것을 확인하는 방법?

답변1

정적 경로는 대상 주소가 직접 연결된 네트워크에 없는 경우에만 사용됩니다. 귀하의 경우 모든 호스트는 직접 연결된 네트워크에 있으므로 정적 경로는 무시됩니다.

관련 정보