具有更多匹配的 isc dhcp 类

ADI*_*DIX 5 dhcp isc-dhcp

有没有办法用 OR 定义更多匹配?

我想创建一个带有 mac 地址检查的类,比如

class "fixVms" {
match if substring (hardware, 1, 4) = 00:15:5d:aa;
}
Run Code Online (Sandbox Code Playgroud)

但我想添加另一个 mac,比如

subclass "fixVms" 1:00:15:5d:bb:00:00;
Run Code Online (Sandbox Code Playgroud)

我试着添加

match pick-first-value (option dhcp-client-identifier, hardware);
Run Code Online (Sandbox Code Playgroud)

到班级机构,但没有用。两件事分别起作用。

USD*_*att 3

我自己无法测试它,而且 DHCPD.conf 手册页也不是很好,但您可以尝试如下操作:

match if ( substring(hardware,1,3) = 00:01:e6 ) or
         ( substring(hardware,1,3) = 00:60:b0 ) or
         ( substring(hardware,1,3) = 00:10:83 );
Run Code Online (Sandbox Code Playgroud)

这来自以下邮件列表消息

http://marc.info/?l=dhcp-server&m=102521117221954&w=2