Я использую VirtualBox v5.1.2 - хост - Windows 10, гость - Linux Debian (6.0.9). Я хочу очень простую вещь, которая на самом деле не работает в моем VB: я хочу подключаться только от хоста к гостю (где работает сервер базы данных). В данный момент у меня есть мобильное интернет-соединение на хосте через USB-модем, но мне вообще не нужен интернет в гостевой системе (при подключении к гостевой или с гостевой).

Я попытался установить в сети настройки виртуальной машины: Адаптер 1 -> Присоединен к: Адаптер только для хоста.

В настройках VirtualBox: Сеть -> Хост-сети:

Вкладка «Адаптер» -> IPv4-адрес: 192.168.150.2 , маска IPv4-сети: 255.255.255.0

Вкладка «Сервер DHCP» -> Адрес сервера: 192.168.56.100 , Маска сервера: 255.255.255.0 , Нижняя граница адреса: 192.168.56.101 , Верхняя граница адреса: 192.168.56.254

После этой настройки результат гостевого ifconfig будет: eth0 (...) inet addr: 192.168.56.101 но я не могу подключиться 192.168.56.101 с хоста: ни пинг, ни доступ к серверу с хоста на гостя. Результат пинга в хосте: Request timed out .

Я тоже пробовал некоторые настройки NAT, но тоже безуспешно.

Брандмауэр отключен во время тестирования соединения.

Что я делаю неправильно?

1 ответ1

3

Решено :) Спасибо: https://serverfault.com/questions/131484/cant-access-virtualbox-host-only-network-from-windows-host

Проблема была: адрес адаптера был: 192.168. 150.2, но адреса варьируются от DHCP: 192.168. 56.101 - 192.168. 56. 254, поэтому они не могли видеть друг друга.

После установки адреса адаптера на 192.168. 56.99 я могу подключиться к гостевой службе с хоста :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .