
我正在使用的 Ubuntu 模板遇到了一些奇怪的問題。基本上,出於模板清理目的執行“echo -n > /etc/machine-id”以使系統在下次啟動時重新創建它會殺死系統的DHCP 用戶端(例如,重新啟動後無法獲得新的租約)。我知道 systemd-networkd 在 DHCP 請求中使用 machine-id 而不是 MAC 位址,所以我的問題實際上有兩個:
- 為什麼重新產生的機器 ID 不能「正常工作」用於 DHCP 目的?
- 一旦問題在重新啟動後顯現出來,即使在我的 netplan 配置中添加“dhcp-identifier:mac”似乎也無法解決問題。啊?
這是怎麼回事?