systemd-networkd DHCPServer 配置静态租约

systemd-networkd DHCPServer 配置静态租约

systemd-networkd DHCPServer 是否支持基于例如 mac 地址配置静态租用?如果是的话怎么办? systemd-networkd 文档没有提及任何相关内容。

答案1

现在 v249 中可以实现。来自变更日志文件:“systemd-networkd 中的 DHCP 服务器逻辑获得了对静态 DHCP 租约的支持,可通过 [DHCPServerStaticLease] 部分进行配置。这允许将特定 MAC 地址显式映射到固定 IP 地址,反之亦然。”

答案2

使用 man dhcpd.conf 确认这仍然适用于基于 systemd 的系统,但是,至少在较旧的 initd 系统中,您可以使用:

host hostname {
    hardware ethernet xx:xx:xx:xx:xx:xx;
    fixed-address x.x.x.x;
}

在子网内为给定的 MAC 保留该地址。由于这是 dhcpd.conf 的一个功能,因此它可能没有改变。

相关内容