Доступ к узлу из эмулятора Genymotion

Я пытаюсь подключиться из своего приложения к хосту, используя IP-адрес 192.168.56.1, но без успеха. Я проверил в ipconfig, и есть соединение Virtualbox с вышеупомянутым IP. Может кто-нибудь помочь исправить это?

Ответ 1

попробуйте этот IP-адрес: 10.0.3.2 Он должен работать

Ответ 2

У меня была та же проблема, что и у OP, переход на Bridged for Adapter 2 исправил проблему для меня.

VirtualBox > Settings > Network  > Adaptor 2

Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)

Ответ 3

Попробуйте проверить (работает для меня)...

На вашем хосте запустите простейший веб-сервер в каком-нибудь случайном каталоге:

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …

Теперь в вашем запуске устройства genymotion Chrome и перейдите к http://192.168.56.1:8000, и вы увидите веб-страницу, в которой перечислены содержимое каталога, в котором вы смотрели SimpleHTTPServer.

Это показывает, что подключение от гостя к хосту по указанному вами IP-адресу работает. Должна быть другая проблема.

Ответ 4

На самом деле очень просто найти IP-адрес вашего хоста!

Linux (и предположительно Mac)

Просто откройте терминал (Ctrl + Alt + T) и запустите ifconfig. IP-адрес можно найти в информации для интерфейса с именем vboxnet<number>.

Окна

Просто откройте CMD (Windows logo key + R, "cmd" ) и запустите ipconfig. IP-адрес можно найти в информации для интерфейса с чем-то вроде "vbox" или "VirtualBox" в имени.


В этом списке может быть несколько интерфейсов, которые соответствуют этим критериям, поэтому вам нужно попробовать, который является правильным.

Ответ 5

Даже у меня была такая же проблема, и вот решение:
Ваш компьютер должен быть "ON" при подключении к базе данных
Если вы укажете номер порта, но не используете Интернет, это не сработает.
Однако, если вы не укажете номер порта, а компьютерный интернет включен, вы должны получить выход.

Вот результат без Интернета в одной из моих программ Output without internet

И вот выход с интернетом

Output with internet

Также убедитесь, что WIFI включен в эмуляторе Genymotion и его работе. Вы можете проверить это, открыв браузер внутри эмулятора и открыв любой адрес веб-страницы.

Прокомментируйте, если потребуется дополнительная помощь.