![Android-x86-VM antwortet nicht auf Ping](https://rvso.com/image/1558024/Android-x86-VM%20antwortet%20nicht%20auf%20Ping.png)
Ich habe zwei VMs in VirtualBox, eine Ubuntu 16.04 und eine Android-x86 32-Bit. Ich habe beide so eingestellt, dass sie sich im selben internen Netzwerk befinden.
In der Android-VM habe ich Folgendes ausgeführt (mit Alt-F1):
android:~ # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
Ich kann sehen, dass die IP-Adresse in eingestellt ist ifconfig
und die Schnittstelle „UP BROADCAST RUNNING MULTICAST“ ist. Außerdem:
android:/ # ip route get 192.168.1.2
192.168.1.2 dev eth0 src 192.168.1.1 cache
Das funktioniert nicht:
android:/ # ping 192.168.1.2
connect: Network is unreachable
Aber das tut es:
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: ...
...
Ich konnte nie einen Ping von der Ubuntu-VM (192.168.1.2) durchführen. Es wird einfach nichts gedruckt und es wird ein 100%iger Paketverlust bei Beendigung angezeigt.
Irgendeine Idee, warum das passiert?
Bearbeiten: Mir ist klar, dass wenn ich als normaler Benutzer den Terminalemulator innerhalb von Android verwende, der Befehl ip route get 192.168.1.2
zurückgibt RTNETLINK answers: Network is unreachable
.