![Android-x86 VM이 핑에 응답하지 않습니다.](https://rvso.com/image/1558024/Android-x86%20VM%EC%9D%B4%20%ED%95%91%EC%97%90%20%EC%9D%91%EB%8B%B5%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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
.