Есть ли способ определить больше совпадений с помощью OR?
Я хотел бы создать класс с проверкой MAC-адреса, например
class "fixVms" {
match if substring (hardware, 1, 4) = 00:15:5d:aa;
}
но я бы хотел добавить к нему еще один макинтош, например
subclass "fixVms" 1:00:15:5d:bb:00:00;
Я пытался добавить
match pick-first-value (option dhcp-client-identifier, hardware);
в тело класса, но это не сработало. Две вещи работают отдельно.
Я не смог проверить это сам, и страница руководства 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 );
Это пришло из следующего сообщения списка рассылки