Устанавливая Сервер Ubuntu 18.04, я вижу, что сетевая конфигурация в/etc/netplan имеет .yml файл, который говорит о CloudInit и сетевой конфигурации, не сохраняющейся через экземпляры.
Я считал https://help.ubuntu.com/community/CloudInit, но не уверено, чем точный вариант использования для CloudInit был бы, и почему он будет идти по умолчанию. Мой сервер не находится на AWS, ни любой облачной платформе.
Таким образом, я отключил это с/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg согласно комментарию a запуск файла конфигурации и присвоил простой статический IP, и это хорошо работает.
Но я пропускаю что-то?
Если Ваш сервер не находится на cloud/aws - почему Вам нужно cloud-init
? Если Вы установили облако-init, то оно попробует, по умолчанию настраивают сеть путем помещения 50-cloud-init.yaml
информация/etc/netplan (если 18.04). Поскольку Вы изменяете значение по умолчанию - затем более автоматически сгенерированный netplan yamls. Можно читать больше об облаке-init в https://cloudinit.readthedocs.io/en/latest/В основном, облако-init, используемое для экземпляров автоматической конфигурации в облаке, где у Вас обычно нет консольного доступа.