Нет доступа к виртуальной машине из интернета после назначения прямого IP

Описание проблемы

После создания виртуальной машины ей назначили прямой публичный IP-адрес, но проверка командой ping <vm_public_ip_address> показывает, что машина недоступна.

Решение

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

Внимание

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

  1. Подключитесь к виртуальной машине через виртуальную или серийную консоль.

  2. Сбросьте настройки виртуальной машины:

    sudo cloud-init clean
  3. Запустите повторную инициализацию сервиса cloud-init:

    sudo cloud-init init
Evolution