使Windows Server 2003 DHCP排除某个MAC

我怎么能拒绝分配一个IP到一个特定的MAC地址? 或者反过来:我怎样才能让DHCP服务器分配一个IP只有一些非常特殊的MAC地址?

我在同一个物理networking上运行两台DHCP服务器 – 不好,我知道。 但我需要使用PXE启动计算机,并且dhcp服务器只应将地址分配给此计算机,而不要触及其他计算机。

其他机器通过路由器接收IP。 那个不支持添加一个特殊的dhcp-option,这个选项本身是PXE-boot所必需的。

有问题的服务器是安装了DHCP服务的Windows Server 2003 R2 SP2。

我点击左右,并在互联网上寻找答案 – 没有大的成功。

预先感谢和最好的祝福

我认为这可能有帮助

如何使用Windows Server 2003/2008 DHCP服务器调用DLL筛选MAC地址

将一台DHCP服务器的范围限制为只有PXE MAC地址。 这样,除了那些使用PXE的机器,它不会将IP分配给任何其他机器。

我相信这比这更容易 您可以在2008盒子上设置DHCP,只提供PXE请求。 只要你可以让路由器不要分配你想给PXE客户端的地址,一切都会好的。

它应该被埋在DHCP服务器选项中。 没有一个方便的atm,但如果你需要一个手,留下一个笔记。

如果您希望DNS服务器将地址分配给特定的mac,请设置范围不含可用的地址。 (是的没有),然后使用预留分配您想要允许在那里的Mac。

编辑:您可以通过使用保留与无效的IP地址相反的方式。 我们这样做是为了阻止某些机器连接到我们的networking有时。 我不确定它会如何影响你,因为你确实需要连接,但快速testing会显示给你。

创build一个范围为一个地址的范围。 将该地址的预留设置为要分配给您要使用的MAC地址。 当然,如果首先应答请求,则不会阻止PXE机器从路由器获取其IP地址。