解决Ubuntu 18.04 DHCP ip失效问题

解决Ubuntu 18.04 DHCP ip失效问题

今天在准备弄一个k8s虚拟机集群,自然是装好一个,然后 clone 成三份。但是有一个问题,clone 的时候虽然选择了更换 MAC 地址,但是 起来之后发现 ip 地址还是没变。原来是 systemd-networkd 的老 bug。它不是根据 MAC 地址来决定是否换 IP,而是根据 /etc/machine-id 来计算出来一个值,如果这个值发生了变化,那么就更换 IP 地址。

所以就需要把 /etc/machine-id 给换一下。

1
2
3
sudo su
uuidgen | sed 's/-//g' > /etc/machine-id
reboot

即可。

参考资料:


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!