На моем хосте работает 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-адресе и т. Д.
Вы не должны настраивать дополнительные IP-адреса на своем хосте. Вы должны использовать сетевой адаптер в VirtualBox, а затем настроить свой IP-адрес внутри виртуальной машины.