Você pode usar algo como:
class "ignored" {
match if substring(hardware,1,4) = 00:02;
}
pool {
deny members of "ignored";
range 192.168.172.100 192.168.172.149;
}
É possível que o dhcpd.conf ignore pedidos de um conjunto de endereços MAC?
Algo parecido com isto:
host vminstances {
hardware ethernet d0:0d:*;
ignore booting;
}
De este tópico na lista de discussão, outra opção para bloquear hosts é:
class "black-hole" {
match substring (hardware, 1, 6);
# deny booting;
ignore booting;
}
subclass "black-hole" <MAC-ADDRESS-TO_IGNORE>;
O encadeamento também diz que a diferença entre ignore
e deny
é que o último registra o pedido enquanto o primeiro não.