通过网络部署图像时,有没有办法将机器的 mac 地址与其主机名关联起来?

通过网络部署图像时,有没有办法将机器的 mac 地址与其主机名关联起来?

这是一个与操作系统无关的问题;当部署到大量机器时,唯一能区分它们的就是 mac 地址;DHCP 可以根据每台机器的 mac 地址为其分配一个 IP,然后 DNS 将为其分配一个 FQDN,但如果您通过网络将相同的映像部署到多台机器,则映像本身上的操作系统必须知道如何在机器启动时设置其主机名;那么启动/写入的操作系统映像如何确定如何设置自己的主机名?

答案1

dhcp 协议可以发送主机名。可以request host-name在 gnu/linux 中使用选项进行设置。

https://www.rfc-editor.org/rfc/rfc1533#section-3.14

答案2

正如您所说的:它要么对 DHCP 分配的 ip 地址进行反向查找并从那里设置主机名,要么设置作为 DHCP 发送的主机名选项 12

相关内容