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, я бы начал смотреть на маршрутизатор или хост.

  • Bugzilla, нет логина для просмотра ошибок
  • Я хочу разместить мой сайт из дома, но мой публичный IP просто загружает мой экран администратора DSL-модема? Как исправить?
  • Доступ к веб-серверу в подсети
  • Как получить доступ к гостевому серверу из Интернета
  • Как вручную установить Apache, PHP и MySQL в Windows?
  • Неизвестный веб-сервер, прослушивающий порт 80
  • Разрешения для обычного общего веб-хоста Linux
  • Обновление сайта с git (over ssh)
  • Есть ли способ передать данные PUSH с веб-сервера в браузер?
  • Interesting Posts

    `Какой python` указывает на питон, который я хочу, но` python` запускает неправильную версию

    Как вызвать метод расширения с помощью отражения?

    Как обрабатывать сообщения WndProc в WPF?

    Попытка динамически установить шаблонUrl в controllerе на основе константы

    Повысить производительность Outlook 2013?

    Что такое ru.v9.com и как его удалить?

    Могу ли я создать домен DNS для локального использования?

    Фильтрация дублированных / неповторных строк в data.table

    VMWare – запуск гостя в полноэкранном режиме (файл bat или по конфигурации)

    Несколько одновременных пользователей на MacBook Pro

    Измените язык нумерации контекста Excel, изменив язык Windows

    Предупреждение read.csv «EOF в цитируемой строке» предотвращает полное чтение файла

    Удаленный доступ для сетевого принтера

    Как сделать .lib-файл, когда есть .dll-файл и заголовочный файл

    Одно приложение через туннель OpenVPN (Debian Lenny)

    Давайте будем гением компьютера.