20.04 Cloud-init 似乎禁用了 eth0 上的 ipv4 DHCP

20.04 Cloud-init 似乎禁用了 eth0 上的 ipv4 DHCP

我正在一些 Raspberry Pi 3 上全新安装 20.04。使用 RPi 映像器将 Ubuntu 20.04 Server(32 位)刷入 SD 卡。

当 cloud init 完成时,wlan0 有一个来自 DHCP 的 ipv4 地址,但 eth0 没有。两个接口都有 ipv6 地址。

使用以下方式设置 eth0 地址dhclient eth0 -v为接口提供了正确的地址,但重启后无法恢复。

尽管 /etc/netplan/50-cloud-init.yaml 中说明了什么,但添加文件 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 时,文件包含以下行网络:{配置:已禁用}无法在后续重启时停止云初始化。

如何配置系统在启动时从 DHCP 获取持久的 IPv4 地址?

答案1

事实证明这与 cloud-init 无关。即使从系统中完全清除 cloud-init,我仍然只能在 wlan0 上获得一个 ipv4 地址,而在 eth0 上则没有。

相关内容