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 的一个功能,因此它可能没有改变。