Android-x86 VM не отвечает на пинг

Android-x86 VM не отвечает на пинг

У меня две виртуальные машины в VirtualBox, одна Ubuntu 16.04 и одна Android-x86 32-bit. Я настроил их обе на одну и ту же внутреннюю сеть.

В виртуальной машине Android я выполнил следующее (используя 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: ...
...

Я так и не смог сделать ping с Ubuntu VM (192.168.1.2). Он просто ничего не печатает и говорит о 100% потере пакетов при завершении.

Есть идеи, почему это происходит?

Редактировать: Я понимаю, что если я использую эмулятор терминала изнутри самого Android, как обычный пользователь, команда ip route get 192.168.1.2возвращает RTNETLINK answers: Network is unreachable.

Связанный контент