На моем хосте работает 4 виртуальные машины, которые используют их в качестве контейнеров для таких вещей, как мои веб-приложения. Тем не менее, в настоящее время я использую NGINX в качестве обратного прокси-сервера - и проблемы, связанные с этим. Поэтому я решил, что хочу сопоставить свою ВМ с внешним IP-адресом.
Мой провайдер связал мой сервер с 5 IP-адресами, которые я настроил на своем хосте как eth0
, eth0:0
, eth0:1
, eth0:2
и eth0:3
. Суффикс :N
взят из учебника моего провайдера (OVH) о том, как их настроить.
Теперь, когда я захожу в Virtual Box через phpVirtualBox, я могу подключить новое сетевое устройство. Но когда я выбираю "Bridged", я вижу только свой eth0
и ноль его псевдо.
Как я могу сказать VirtualBox просто сопоставить виртуальную машину с моим IP? Моя цель - сделать виртуальную машину полностью осведомленной о внешнем IP-адресе и заставить его вести себя так, как будто IP-адрес принадлежит ему полностью, поэтому все открытые порты на виртуальной машине открыты на этом IP-адресе и т.д.