如何使用通用唯一标识符 (UUID) 更改 DHCPv6 客户端的 DUID

如何使用通用唯一标识符 (UUID) 更改 DHCPv6 客户端的 DUID

我在 Linux 环境中使用 ISC DHCPv6 客户端。当我启动 DHCPv6 客户端时,默认情况下它会选择链路层地址作为标识符。在 Solicit 数据包中,我可以看到 DUID 类型为链路层地址加时间。

我不想暴露我的MAC地址。如何设置DUID-UUID类型作为标识符?

我可以从内核文件中提取 UUID,但我不确定如何让我的 DHCPv6 客户端将其用作标识符。

#cat /proc/sys/kernel/random/uuid
339fa401-2df6-48c4-ac04-ee7d228508c0

谢谢,

答案1

添加此行即可dhclient6.conf解决:

send dhcp6.client-id 00:04: <128 bit UUID in XX:XX:.. format >;

相关内容