Mac에서는 원격 호스트를 ping할 수 있지만 Virtualbox VM에서는 ping할 수 없습니다.

Mac에서는 원격 호스트를 ping할 수 있지만 Virtualbox VM에서는 ping할 수 없습니다.

MacBook 터미널에서 ping을 실행할 수 있는 리모콘이 있습니다. 그러나 VirtualBox Ubuntu 16.04 VM을 시작하고 동일한 원격 호스트를 ping하면 ping에 실패하고 "대상 호스트에 연결할 수 없습니다"라는 오류 메시지가 나타납니다.

또한 이 작업을 수행할 때 회사의 VPN을 사용하고 있었고 원격 호스트는 해당 네트워크에 있었습니다.

비슷한 문제가 있는지 온라인에서 찾아보았지만 아무것도 찾지 못했습니다. 어떻게 디버깅할 수 있나요? 필요한 정보를 알려주십시오.

내 가상 머신의 출력:

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0 eth0
0.0.0.0         10.0.0.1        0.0.0.0         UG        0 0          0 enp0s8
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 enp0s8
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U         0 0          0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U         0 0          0 br-3703e922f98f

$ nslookup eventquery01.mp.local
Server:     172.16.254.11
Address:    172.16.254.11#53

eventquery01.mp.local   canonical name = mpeventquery01.mp.local.
Name:   mpeventquery01.mp.local
Address: 172.18.83.85

$ ping 172.16.254.11
PING 172.16.254.11 (172.16.254.11) 56(84) bytes of data.
64 bytes from 172.16.254.11: icmp_seq=1 ttl=63 time=74.8 ms
64 bytes from 172.16.254.11: icmp_seq=2 ttl=63 time=76.4 ms
64 bytes from 172.16.254.11: icmp_seq=3 ttl=63 time=78.4 ms

$ ping 172.18.83.85
PING 172.18.83.85 (172.18.83.85) 56(84) bytes of data.
From 172.18.0.1 icmp_seq=1 Destination Host Unreachable
From 172.18.0.1 icmp_seq=2 Destination Host Unreachable
From 172.18.0.1 icmp_seq=3 Destination Host Unreachable

답변1

라우팅에 따라 172.18.0.0/255.255.0.0IP 주소 172.18.83.85로의 모든 트래픽이 이 br-3703e922f98f인터페이스로 전송됩니다.

br-3703e922f98f인터페이스가 원격 호스트와 동일한 네트워크에 없고 eventquery01.mp.local실제로 동일한 서브넷의 일부로 겹치는 두 개의 별도 네트워크인 경우 이 문제를 해결하는 유일한 방법은 엔드포인트 중 하나의 네트워크 서브넷 을 다른 네트워크 사용.

이 인터페이스는 br-3703e922f98fDocker 네트워크의 일부입니까? 그렇다면 구성 옵션을 사용하여 Docker에서 생성된 네트워크를 수정하거나 수동으로 생성할 수 있습니다.

관련 정보