在https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi Raspberrypi4 -4 with 8g之后使用静态 IP (10.0.0.180/24) 设置 pi
开机时会显示
eth0 IP 10.0.0.180
eth0 IP 10.0.0.55
10.0.0.55 似乎来自我的路由器 dhcp。网关和名称服务器是我在网络配置文件中设置的。在教程中,它建议我必须替换“dhcp4:true”我是否必须设置 dhcp4:false?
如果您不想从路由器获得 DHCP 地址,请完全删除对 DHCP 的引用。您可以在此处查看示例模板:
当然,请替换您的确切详细信息。跟随:
我上面的评论“netplan文件中还有一个“dhcp4:true”将硬件链接到eth0”是问题所在。我想它根本不应该在那个文件中(曾经?)。它应该只是网络配置的一部分,因为 cloud-init 会导致 netplan 写入一个新的 YAML 文件。两个 YAML 文件都被读取并合并,因此 netplan 随后使用静态地址,然后也执行 DHCP