マシン ID を再作成すると Ubuntu で DHCP が機能しなくなる

マシン ID を再作成すると Ubuntu で DHCP が機能しなくなる

私が取り組んでいる Ubuntu テンプレートで、ちょっと奇妙な問題が発生しています。基本的に、テンプレートのサニタイズ目的で「echo -n > /etc/machine-id」を実行して、次回の起動時にテンプレートを再作成すると、システムの DHCP クライアントが強制終了されます (つまり、再起動後に新しいリースを取得できなくなります)。systemd-networkd は DHCP 要求で MAC アドレスではなく machine-id を使用することは承知していますが、私の質問は実際には 2 つあります。

  1. 再生成されたマシン ID が DHCP の目的で「そのまま機能」しないのはなぜですか?
  2. 再起動後に問題が明らかになると、ネットプラン構成に「dhcp-identifier: mac」を追加しても解決しないようです。何ですか?

何が起こっているのでしょうか、またこれをどのように解決すればよいのでしょうか?

関連情報