
Tengo un problema extraño con una plantilla de Ubuntu en la que estoy trabajando. Básicamente, hacer "echo -n > /etc/machine-id" con fines de limpieza de plantillas para que el sistema la vuelva a crear en el siguiente arranque mata al cliente DHCP del sistema (es decir, no se pueden obtener nuevas concesiones después del reinicio). Soy consciente de que systemd-networkd usa machine-id en lugar de la dirección MAC en sus solicitudes DHCP, por lo que mi pregunta es doble:
- ¿Por qué la identificación de la máquina regenerada no "simplemente funciona" para fines de DHCP?
- Una vez que el problema se manifiesta después de reiniciar, ni siquiera agregar "dhcp-identifier: mac" a mi configuración de netplan parece resolverlo. ¿Eh?
¿Qué está pasando y cómo soluciono este problema?