Как получить доступ к Oracle DB в VirtualBox с хоста (Windows)

#oracle #networking #virtualbox

#Oracle #сеть #virtualbox

Вопрос:

Я установил VirtualBox с виртуальной машиной Oracle.

Теперь я просто пытаюсь получить доступ к базе данных Oracle виртуальной машины из среды хоста, но это не работает.

ipconfig на моем хосте показывает IP-номер, но когда я пытаюсь открыть это (порт 80), я получаю содержимое localhost хост-системы вместо содержимого сервера в VirtualBox.

Какие настройки сети являются правильными?

Ответ №1:

— Используйте сеть только для хоста на вашем гостевом компьютере

введите описание изображения здесь

— Проверьте, запущен ли сервер (ВЕБ, DB и т.д.).

введите описание изображения здесь

— Наведите курсор мыши на значок сети в строке состояния, чтобы отметить ip-адрес

введите описание изображения здесь

— Из браузера вашего хоста отправьте запрос на ваш сервер quest

введите описание изображения здесь

Комментарии:

1. Проблема с этим подходом заключается в том, что гостевая виртуальная машина теперь не имеет доступа в Интернет. Я все еще не изучил различные варианты, но, похоже, что выполнение мостовой конфигурации — лучший способ сделать это на данный момент.

2. Нет. Гостевой Интернет отлично работает при таком подходе. Я думаю, что это что-то специфичное для вашей конфигурации.

3. вы всегда можете добавить более одного сетевого интерфейса, чтобы сохранить обычный NAT для вашего доступа в Интернет и host-only для доступа с вашего компьютера.

Ответ №2:

Обычно я использую мостовое соединение, чтобы виртуальная машина получала ip-адрес от dhcp моего маршрутизатора; если эта опция недоступна, другой вариант — использовать переадресацию портов, при которой вы назначаете неиспользуемый порт на хост-компьютере для переадресации на порт виртуальной машины. В руководстве virtual box содержится много полезной информации по обоим этим параметрам. Дайте нам знать, если вам нужна дополнительная информация или примеры.

Ответ №3:

Отключите брандмауэр Windows на виртуальном ПК. Я только что исправил свой HTTP-запрос от хоста к виртуальной машине, отключив брандмауэр.

Ответ №4:

В виртуальном окне перейдите в настройки-> Сеть-> Адаптер и выберите поле Bridge Adapter for (Подключенный к). Не забудьте отключить брандмауэр на компьютере. введите описание изображения здесь