preciso de ajuda para entender o dhcpd.conf

preciso de ajuda para entender o dhcpd.conf

Como posso interpretar o seguinte:

class "blade-1-01-1" {
            match if substring (option dhcp-client-identifier, 9, 1) = 01 and
                     substring (option dhcp-client-identifier, 5, 1) = 01 and
                     substring (option dhcp-client-identifier, 6, 1) = 00;
        }

BR

Responder1

É apenas uma seção que estabelece uma classe de cliente chamada blade-1-01-1como definida por aquelas partes da string do identificador do cliente no pacote DHCPDISCOVER do cliente.

O identificador do cliente é usado para identificar o cliente DHCP que está fazendo a solicitação. Por exemplo, se você estiver fazendo inicialização dupla entre Windows e Linux, terá o mesmo endereço MAC, mas duas cadeias de identificadores diferentes.

dhcpdclasses podem ser usadas para definir opções específicas, definir limitações de concessão, vinculá-las a conjuntos de endereços específicos, etc.

Se sua dúvida for sobre a substringfunçãovocê pode verificar a página de manual do dhcp-eval:

substring (expr de dados, deslocamento, comprimento)

O operador substring avalia a expressão de dados e retorna a substring do resultado dessa avaliação que inicia os bytes de deslocamento desde o início, continuando pelos bytes de comprimento. Deslocamento e comprimento são expressões numéricas. Se data-expr, offset ou length forem avaliados como nulos, o resultado também será nulo. Se o deslocamento for maior ou igual ao comprimento dos dados avaliados, uma sequência de dados de comprimento zero será retornada. Se o comprimento for maior que o comprimento restante dos dados avaliados após o deslocamento, será retornada uma sequência de dados contendo todos os dados do deslocamento até o final dos dados avaliados.

informação relacionada