我知道dhcpd.conf
,我可以使用以下配置为客户端分配一个固定的 IPv4 地址。
host h1{
hardware ethernet 11:22:33:44:55:66;
fixed-address 192.0.2.2;
}
range 192.0.2.100 192.0.2.199;
但是如果我只是想阻止主机11:22:33:44:55:66
(向主机发送 DHCPDECLINE),我该怎么办?
我的情况是:在我的数据中心,我使用 iLO(与操作系统共享 NIC,又名 NCSI)进行服务器管理。而且我只知道服务器交付时的 iLO MAC 地址。
我需要在 iLO 上使用固定 IPv6 地址(由 DHCPv6 分配),并在 OS 上使用动态 IPv4 地址。由于缺少 IPv4 地址,iLO 不应获取 IPv4 地址。因此我需要向 iLO 发送 DHCPDECLINE。
答案1
关闭客户端上的 DHCP。
添加如上所示的固定地址。
防火墙规则阻止客户端使用 UDP 端口 68
如果客户端地址在您的 DHCP 作用域范围内,我建议您执行前两个建议 - 关闭客户端上的 DHCP,并添加一个固定地址以防再次打开。这可以防止范围内的其他客户端也获取该地址。