Configurando o ISC DHCPD no Debian

0

Eu tenho uma impressora Ethernet que deve estar rodando atrás de um Raspi que é conectado via WiFi ao resto da rede. Rede sábio isso está funcionando bem, mas eu tenho problemas com o servidor ISC DHCP usando o seguinte /etc/dhcp/dhcpd.conf:

subnet 10.0.50.0 netmask 255.255.255.224 {
    range 10.0.50.10 10.0.50.15;
}
host printer {
  hardware ethernet aa:bb:cc:dd:ee:ff;
  fixed-address 10.0.50.10;
}

Sem o endereço mac explícito, ainda encontrei problemas onde 10.0.50.11 (ou outros) foram atribuídos à impressora.

Pergunta Existe uma maneira melhor de garantir que apenas um - e sempre o mesmo - endereço IP seja fornecido pelo meu DHCP?

    
por George M. 18.03.2016 / 20:45

1 resposta

1

Como regra geral, tenho a tendência de manter endereços efêmeros e endereços fixos separados. Por exemplo, eu tenho uma rede básica usando 192.168.0.110-199 para clientes e, em seguida, tudo até 109 está disponível para estática - incluindo aqueles atribuídos pelo DHCP. (Os números estranhos aqui são porque eu já havia declarado que as impressoras de rede receberiam IPs no intervalo 101-109.) Então a configuração é algo como isto:

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.110 192.168.0.199;
  option routers 192.168.0.10;
  # thresholdrpg.com
  option static-routes 64.253.105.42 192.168.0.11;
}
host yosemite {
   hardware ethernet aa:bb:cc:dd:ee:ff;
   fixed-address 192.168.0.14;
}
host hippo {
   hardware ethernet 00:11:22:33:44:55;
   fixed-address 192.168.0.103;
}

O dhcpd tem o prazer de fornecer endereços que não estão no 'intervalo', embora, é claro, ainda estejam dentro da sub-rede. No seu caso:

subnet 10.0.50.0 netmask 255.255.255.224 {
    range 10.0.50.12 10.0.50.15;
}

Agora não há como qualquer outro cliente receber 0,10 ou 0,11; somente um bloco "host" explícito definirá isso.

    
por 24.03.2016 / 14:49