Основное различие между VMware Workstation и сетью с мостовым соединением VirtualBox? - PullRequest
0 голосов
/ 01 апреля 2020

У меня дома есть рабочая станция VMware и VirtualBox. Я работаю над макетом инфраструктуры, где у меня есть несколько виртуальных машин, на которых размещены сертификаты Let's Encrypt TLS, и из-за того, что я дома, я использую DDNS, указывающий на мой IP-адрес publi c, который направляется на прокси-сервер, который будет (в конечном итоге) перенаправить трафик c на эти виртуальные машины на основе запрашивающего имени хоста. Идея заключается в том, что виртуальные машины будут доступны как для онлайновых (тестовых) систем, так и для локальных виртуальных машин в одной сети, будь то виртуальная или физическая локальная сеть.

Чтобы построить прокси-сервер, я начал использовать VirtualBox включил виртуальную машину Ubuntu с мостовой сетью в мою физическую локальную сеть, установил nginx и получил сертификаты (ручной режим, используя вызовы DNS-01). Я применяю сертификаты, а затем использую средство проверки внешнего порта, чтобы увидеть, может ли внешняя сущность видеть мой publi c IP на порту 443, он не работает.

Я задокументировал, как именно я все построил и протестировал несколько раз: он никогда не работает на VirtualBox, но он всегда работает на VMware: я строю точно такую ​​же систему на VMware, используя мостовой интерфейс NI C, и внешняя сущность видит, что прокси-сервер нет проблема. enter image description here

Это наводит меня на мысль, что между мостами VirtualBox и VMware существует естественное различие в мостовых сетях (что и следовало ожидать, я уверен), но мне интересно, есть ли у кого-нибудь испытывал это раньше и, кроме того, знает, как преодолеть это с помощью VirtualBox?

Подробнее:

  1. Мой провайдер блокирует порт 80, но разрешает 443 .
  2. В идеале я хотел бы использовать VirtualBox, поскольку моя среда IDE подключается к нему с помощью vagrant, что ускоряет и упрощает обновление файлов на стороне сервера и т. Д. c.
  3. В идеальном мире все виртуальные машины будут иметь возможность подключаться друг к другу с помощью виртуальной локальной сети, так что я буду хранить трафик c вне физической локальной сети, за единственным исключением тех виртуальных машин, на которые необходимо направить внешний трафик c, и в этом случае у них будет мостовой NI C (и, вероятно, тоже HostOnly NI C).
  4. UFW установлен на обоих хостах VirtualBox / VMware - отключение не имеет значения.
  5. Я пробовал Promiscuo Режим us: Разрешить все на VirtualBox тоже безрезультатно.
...