条件是:

  1. 使用 DHCPv4 + DHCPv6 的机器,比如 AWS、GCP、Azure、甲骨文云
  2. DD 安装的 debian 12
  3. /etc/network/interfaces 有 inet dhcp 和 inet6 dhcp

解决办法是:

  1. 删除 isc-dhcp-client
  2. 安装 dhcpcd-base
  3. 将 /etc/network/interfaces 里面的 inet6 dhcp 改成 inet6 auto
  4. 重启

这是 debian 13 的 bug
对于 debian 12 而言,如果要获取 DHCPv6 地址,inet6 dhcp 这一行是必须的


如果你的 debian 没有 DD 过,那就不受影响
因为厂商的 debian 基本都是云镜像,它用的是 cloud-init + netplan,不会有这个问题


最后我有个疑问,debian 13 发布一个多月了,论坛好像没有人提这个 bug?
DD 的人那么多,难道都不升级 13 的吗?