#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-запрос от хоста к виртуальной машине, отключив брандмауэр.