Android-x86 VM이 핑에 응답하지 않습니다.

Android-x86 VM이 핑에 응답하지 않습니다.

VirtualBox에는 두 개의 VM이 있습니다. 하나는 Ubuntu 16.04이고 다른 하나는 Android-x86 32비트입니다. 저는 둘 다 동일한 내부 네트워크에 있도록 설정했습니다.

Android VM에서 Alt-F1을 사용하여 다음을 실행했습니다.

android:~ # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

에 설정된 IP 주소를 볼 수 ifconfig있으며 인터페이스는 "UP BROADCAST RUNNING MULTICAST"입니다. 게다가:

android:/ # ip route get 192.168.1.2
192.168.1.2 dev eth0  src 192.168.1.1  cache

이것은 작동하지 않습니다:

android:/ # ping 192.168.1.2
connect: Network is unreachable

그러나 이는 다음과 같습니다.

android:/ # ping -I eth0 192.168.1.2
PING 192.168.1.2 (192.168.1.2) from 192.168.1.1 eth0: 56(84) bytes of data.
64 bytes from 192.168.1.2: ...
...

Ubuntu VM(192.168.1.2)에서는 핑을 관리할 수 없었습니다. 아무 것도 인쇄하지 않고 종료 시 100% 패킷 손실이라고 표시됩니다.

왜 이런 일이 발생하는지 아시나요?

편집하다: Android 자체 내부에서 터미널 에뮬레이터를 사용하면 일반 사용자로서 명령이 ip route get 192.168.1.2반환된다는 것을 알고 있습니다 RTNETLINK answers: Network is unreachable.

관련 정보