VM на хосте ESXi – Как сделать доступным извне?

У меня есть домашний сервер, на котором запущена ESXi v5.0.0 с гостевой ОС VM (linux).

У меня установлен apache 2.x и работает на моем компьютере (т.е. я могу получить доступ к странице apache по умолчанию при переходе на http: // localhost )

Я также могу получить к нему доступ через мой внутренний ip 192.168.1.X (который был статичным для моего маршрутизатора). Хост ESXi также имеет ip (также статический), но, конечно, отличается от VM. В моем маршрутизаторе я переправляю порт 80 в внутренний IP-адрес GUEST, но это, похоже, не позволяет использовать внешний доступ к веб-серверу на гостевой ОС.

Я проверил, что в сети в конфигурации ESXi есть vm на VM Netowrk и подключается к сетевому адаптеру хоста. (Гость может получить доступ к внешнему миру).

Я проверил, что у меня есть правильный внешний IP-адрес (а также я могу получить доступ к хосту извне [через временный переадресацию порта на хост-порт])

Примечание. На хосте имеется только 1 карта NIC.

Итог, как я могу получить гостевую ОС, чтобы иметь возможность принимать трафик из внешнего мира?

Это мой первый эксперимент с ESXi, поэтому дайте мне знать, есть ли какая-либо дополнительная информация, которую я могу дать, чтобы помочь решить эту проблему.

One Solution collect form web for “VM на хосте ESXi – Как сделать доступным извне?”

Один шаг, который я хотел бы сделать, это проверить, доходят ли пакеты до вашего гостя. На хосте linux запустите

tcpdump -i eth0 tcp dst port 80

Заменяя «eth0» на любой ваш интерфейс. При таком запуске попробуйте получить доступ к своей странице (я бы предложил использовать хост «вне вашей сети», как мобильный телефон, используя интернет-провайдеры, а не ваш Wi-Fi). Когда вы запрашиваете страницу, вы должны увидеть, что пакеты выплевываются tcpdump, если ваша гостевая ОС их получает. Если да, попробуйте проверить брандмауэр или конфигурацию вашего сервера. Если вы не видите какой-либо вывод из tcpdump, я бы начал смотреть на маршрутизатор или хост.

  • Linux устанавливает сервер для статического ip и имени сервера
  • Принимайте свой собственный веб-сайт и DNS-сервер
  • Есть ли способ передать данные PUSH с веб-сервера в браузер?
  • Bugzilla, нет логина для просмотра ошибок
  • Я хочу разместить мой сайт из дома, но мой публичный IP просто загружает мой экран администратора DSL-модема? Как исправить?
  • Неизвестный веб-сервер, прослушивающий порт 80
  • Предоставить доступ к моей локальной компьютерной форме вне
  • Как работают DNS-серверы?
  • Доступ к веб-серверу в подсети
  • Давайте будем гением компьютера.