물리적 어댑터에 브리지된 네트워크가 있는 두 개의 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
정적 경로는 대상 주소가 직접 연결된 네트워크에 없는 경우에만 사용됩니다. 귀하의 경우 모든 호스트는 직접 연결된 네트워크에 있으므로 정적 경로는 무시됩니다.