dhcpd: variando identificador de classe de fornecedor

1

Estou tendo problemas para enviar seletivamente parâmetros em resposta a um pacote DHCP Inform usando grupos (ou mesmo sem, apenas usando declarações de host) para coisas de inicialização. Meu arquivo de configuração agora se parece com:

subnet 130.123.131.128 netmask 255.255.255.128 {
  allow unknown-clients;
}
host dev-mac-09 {
  option vendor-class-identifier "example-identifier";
  hardware ethernet 10:9a:dd:51:ff:83;
}

Se eu colocar vendor-class-identifier no escopo global, usando o tcpdump eu posso ver que o cliente recebe a opção de classe de fornecedor com sucesso. Se eu removê-lo e apenas mantê-lo no escopo do host (ou no escopo do grupo), o cliente nunca receberá a opção. Especificar option dhcp-parameter-request list 60 também não ajuda.

Eu tentei usar uma definição de classe dentro de um grupo, mas ela foi aplicada mesmo que o host não fizesse parte do grupo.

Como um aparte, como obtenho registros detalhados? Pelo menos alguma coisa para indicar quais grupos e coisas foram usados para gerar a resposta para o cliente.

    
por jessicah 13.04.2012 / 05:02

1 resposta

1

Não tenho certeza se o identificador de classe de fornecedor deve ser usado como um item de configuração enviado pelo servidor. Geralmente, é um valor definido pelo fornecedor enviado pelo cliente para informar ao servidor que tipo de host é.

Além de criar um arquivo de rastreamento usando a opção -tf para o dhcpd, não parece haver nenhuma opção adicional de registro ou depuração.

    
por 13.04.2012 / 05:28