Das Neuerstellen der Maschinen-ID beendet DHCP in Ubuntu

Das Neuerstellen der Maschinen-ID beendet DHCP in Ubuntu

Ich habe ein etwas seltsames Problem mit einer Ubuntu-Vorlage, an der ich arbeite. Grundsätzlich wird der DHCP-Client des Systems zerstört, wenn ich "echo -n > /etc/machine-id" aus Gründen der Vorlagenbereinigung ausführe, damit das System sie beim nächsten Start neu erstellt (d. h. nach dem Neustart können keine neuen Leases abgerufen werden). Mir ist bewusst, dass systemd-networkd in seinen DHCP-Anfragen die Maschinen-ID anstelle der MAC-Adresse verwendet, daher ist meine Frage eigentlich zweigeteilt:

  1. Warum würde die neu generierte Maschinen-ID für DHCP-Zwecke nicht „einfach funktionieren“?
  2. Nachdem das Problem nach einem Neustart aufgetreten ist, scheint es nicht einmal durch das Hinzufügen von „dhcp-identifier: mac“ zu meiner Netplan-Konfiguration zu lösen. Hä?

Was ist los und wie kann ich das Problem beheben?

verwandte Informationen