![VM Android-x86 não responde ao ping](https://rvso.com/image/1558024/VM%20Android-x86%20n%C3%A3o%20responde%20ao%20ping.png)
Tenho duas VMs no VirtualBox, uma Ubuntu 16.04 e uma Android-x86 de 32 bits. Eu configurei os dois para estarem na mesma rede interna.
Na VM Android, executei o seguinte (usando Alt-F1):
android:~ # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
Posso ver o endereço IP sendo definido ifconfig
e a interface é "UP BROADCAST RUNNING MULTICAST". Além disso:
android:/ # ip route get 192.168.1.2
192.168.1.2 dev eth0 src 192.168.1.1 cache
Isso não funciona:
android:/ # ping 192.168.1.2
connect: Network is unreachable
Mas isso faz:
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: ...
...
Nunca consegui gerenciar um ping da VM Ubuntu (192.168.1.2). Simplesmente não imprime nada e indica 100% de perda de pacotes no encerramento.
Alguma ideia de por que isso acontece?
Editar: percebo que se eu usar o Terminal Emulator de dentro do próprio Android, como usuário normal o comando ip route get 192.168.1.2
retorna RTNETLINK answers: Network is unreachable
.