我想在同一个接口上通过 DHCP 分配多个 IP 地址。DHCP 协议和 DHCP 服务器是否允许这样做?
答案1
如果 DHCP 客户端 ID 设置为不同的值,则您应该能够静态分配不同的地址。我说“应该”是因为这种做法很少见,而且支持也很少。
您的用例至少部分符合规范(RFC-2131),如果客户端提供了客户端 ID,则服务器必须使用客户端 ID 进行识别。
您可以尝试 dnsmasq。根据dnsmasq 常见问题解答(大约一半),它将具有不同客户端 ID 的重复 MAC 地址视为不同的设备。
在客户端上,您可以使用 dhclient 的“-I [Client-ID]”标志设置客户端 ID。
答案2
不,DHCP 仅提供将单个 IP 分配给任何一个 MAC 地址的机制。