[FAILED] Failed to start Raise network interfaces.

Дано:

  • Отсутствие доступа к серверу на Scaleway извне.
  • journalctl -xe показывает ошибку:
[FAILED] Failed to start Raise network interfaces. See 'systemctl status networking.service' for details. 

Проблема:

Смена имени сетевого интерфейса -> невозможность завершить Cloud Init с текущим конфигом.

Решение:

  1. Если не помните пароль от root или от пользователя с правами записи в /etc, то придётся использовать Rescue Image (в статье не описывается).
  2. Перейдите в личный кабинет Scaleway, зайдите в Console и залогиньтесь на сервере через веб-терминал.
  3. Выполните ip l, чтобы найти текущие интерфейсы. Нас интересует «выходной» интерфейс, он обычно начинается с eth или en, например, ens2.
  4. Исправьте в /etc/network/interfaces.d/50-cloud-init.cfg ваш старый интерфейс (например, enp0s2) на текущий (ens2).
  5. Выполните service networking restart или перезагрузитесь.
  6. PROFIT!!1