在Windows 7中自动刷新dhcp租约

我有一个运行DHCP服务器的自定义Linux设备。 我的DHCP协商总是很长(一分钟)。

问题是,设备没有存储,并且每当设备重启时刷新租约。 当Windows试图获得一个基于旧的租约的IP地址,服务器不能简单地回报的IP,因为他没有记忆以前给它。

我想要Windows 7忽略它以前的任何租约,并始终使用DHCP发现而不是DHCP请求

客户端应该总是要求更新其旧地址,这是协议的一部分,所以我不能看到如何configurationWindows不这样做。 为什么它是一个问题呢? 如果地址不可用,则服务器将拒绝更新请求。

如果出于某种原因,服务器在分发新地址之前没有检查地址是否可用(通常是进行ping操作),那么您将遇到麻烦,因为它会将已经在使用的地址发送给任何客户端那问。

解决scheme是将dhcp服务器设置为权威模式,如此处所述

我也不得不从udhcpd切换到dnsmasq,因为第一个不支持这个参数