Tenho um cliente na minha rede, que me pede para impedir que ele pegue endereço ip via dhcp.
Ele tem um software estranho e não pode desligar o dhcp-client, mas esse cliente dhcp faz algo ruim depois de obter o ip.
Na mesma vlan tenho clientes que precisam de dhcp para funcionar.
Eu tentei isso para isc-dhcp41-server-4.1.e,2:
host client_disable {
hardware ethernet aa:bb:cc:dd:rr:ff;
fixed-address 0.0.0.0;
}
Parece que não funciona.
Estou tentando pesquisar isso no Google, mas parece que são cenários bastante estranhos e não consigo encontrar nada apropriado.
Por favor, me aponte para a solução certa.
Eu compilei a solução de outras respostas:
Detectar o formato do cliente mac.
log(info, concat("Cliente ignorado ",binary-to-ascii(16, 8, ":", substring(hardware, 0, 12))));
Isso tem uma saída como "1:bc:ee:dd:gg:zz:pp"
Estranho "1:" no começo.
Adicionar classe para isso
class "ignored" {
match if (binary-to-ascii(16, 8, ":", substring(hardware, 0, 12))) = "1:bc:ee:dd:gg:zz:pp";
}
Inserir pool e negar na sub-rede: