我需要根据 MAC 地址前缀向客户端提供略有不同的 DHCP 信息。特定供应商的 MAC 地址需要将 PXE 分配给特定主机,而所有其他设备都需要接收另一台主机的 PXE 信息。
是否可以配置或编写脚本使其自动发生?DHCP 服务器是 Windows Server 2008 R2。我知道这可以在 Linux/Unix 中通过设置类来匹配 dhcp.conf 中的子字符串来完成,但我在 Windows 中没有看到类似的功能。
静态预留对于网络规模来说并不实用。
答案1
我想这就是你要找的东西。
“配置新过滤器
Open the DHCP snap-in.
In the console tree, double-click the applicable DHCP server, double-click IPv4, double-click Filters, and then right-click Allow or Deny.
Click New Filter, and then type a MAC Address and Description. Description is an optional field.
“
“MAC 地址可以是完整地址,也可以是MAC 地址模式(通配符)。以下是有效的 MAC 地址通配符:
00-1C-23-*-*-*
00-1C-23-20-AF-*
00-1C-23-20-*-*
001C2320AF4E
001C*"
编辑:来源http://technet.microsoft.com/en-us/library/dd759190.aspx
答案2
完成您所要求的事情的正确方法是使用范围级别的策略过滤。
如果您的 DHCP 正在提供服务,您可以更改 PXE 启动选项和其他几个 DHCP 选项以及 IP 范围和拒绝服务。