Ubuntu 服务器 20.04 IPv6 DUID

Ubuntu 服务器 20.04 IPv6 DUID

在充当 DHCPv6 客户端的 Ubuntu 服务器上,netplan 设置如下

renderer: networkd
dhcp6: true

我收到了一个 IPv6 地址,但我需要 DUID 来在路由器上创建静态租约。

我在网上做了很多研究,但没有找到答案。所有提到的文件都不存在:

  • /var/lib/dhcp/是空的
  • /etc/dhcp/dhclient6.conf不存在

我知道 systemd-networkd 使用/etc/machine-id文件中的 machine-id 生成 DUID。

我们可以通过编辑来改变 DUID 的生成方式/etc/systemd/networkd.conf networkd.conf 手册页

我不知道在哪里可以找到 DUID。

我可以在我的路由器上(在 OpenWRT 下)找到它,以便设置静态租约。

它是永久性的吗?

如果出于任何原因,例如,我决定在我的服务器上安装 dhcp 服务器包,DUID 是否有可能改变?

谢谢

[编辑 2021-04-15] 我在安装 pihole(安装了 dnsmasq)后遇到了这个问题。DUID 从类似以下内容更改00020000...00010000...

答案1

这件事进展顺利吗?我正在尝试做同样的事情。

该博客表明 netplan dhcpv6 不支持 DUID,但我找不到其他具体信息。 https://gist.github.com/Hermanverschooten/40c701b7f52e256502c9fe78473912e4

相关内容