我管理多个基于 Windows 2012 的 DHCP 服务器,在其中一个服务器上,我发现了一个无法解释且不知道在哪里纠正的问题:
在 DHCP 管理器*中,展开 [服务器名称],然后IPv4
,policies
(或 [网络],然后policies
)。创建新策略或编辑现有策略,然后在conditions
选项卡中添加或编辑条件。
预期的行为是,您将看到一个对话框,您可以在其中选择
- 标准(、、
vendor class
等)user class
MAC address
- 运算符 (
equals
,not equals
) - 一个
value
字段** - 复选框
prepend wildcard
** - 复选框
append wildcard
**
至少我的大多数服务器都是这种情况。一但是,单个服务器中的“添加通配符”复选框始终处于禁用状态:
问:怎么会这样?这是什么意思?有问题或配置错误吗?当然,据我所知,就更新和配置而言,所有服务器都是(或应该)大致相同的……
* 所有选项、对话框标签等均从德语版本翻译回来,因此如果与英语版本不完全匹配,我深感抱歉
** 表格在选择relay agent info
标准时有不同的字段,但这与这个问题无关
答案1
看起来您正在从 Windows Server 2012 R2 服务器远程管理 Windows Server 2012 DHCP 服务器。前置通配符是在 Windows Server 2012 R2 中引入的,在 Server 2012 中不可用。您看到该选项是因为 R2 DHCP 控制台支持该功能。它呈灰色是因为 2012 服务器不支持。请参阅以下有关 Server 2012 R2 中 DHCP 的文章。
Windows Server 2012 R2-增强 DHCP 服务器中的 DHCP 策略和 DNS 注册
- 现在,您还可以在条件值的开头附加通配符。这将允许您识别属性值以特定字符集结尾的客户端。现在您还可以将通配符与基于中继代理信息的标准一起使用。