Повторное создание machine-id убивает DHCP в Ubuntu

Повторное создание machine-id убивает DHCP в Ubuntu

У меня возникла странная проблема с шаблоном Ubuntu, над которым я работаю. По сути, выполнение "echo -n > /etc/machine-id" для целей очистки шаблона, чтобы система заново создала его при следующей загрузке, убивает системного клиента DHCP (то есть, после перезагрузки невозможно получить новые аренды). Я знаю, что systemd-networkd использует machine-id вместо MAC-адреса в своих запросах DHCP, поэтому мой вопрос на самом деле состоит из двух частей:

  1. Почему бы восстановленному идентификатору машины просто не работать для целей DHCP?
  2. После того, как проблема проявилась после перезагрузки, даже добавление «dhcp-identifier: mac» в мою конфигурацию netplan, похоже, не решает ее. А?

Что происходит и как это устранить?

Связанный контент