Posso configurar o ISC DHCP para emitir o mesmo endereço fixo para cada cliente?

1

Eu tenho um punhado de dispositivos que normalmente estão em redes separadas (ou talvez nem estejam conectados a uma rede), e eles usam DHCP para obter seus endereços IP. Agora eu gostaria de executar algum script em cada um deles, por exemplo. para atualizar seu firmware.

Eu quero conectá-los um de cada vez ao meu PC e executar um script de atualização, para o qual preciso do endereço IP do dispositivo. Uma solução atraente seria meu script sempre usar o mesmo IP e configurar meu servidor DHCP para oferecer apenas o mesmo endereço IP para cada solicitação DHCPDISCOVER que ele obtiver.

No pseudo dhcpd.conf, quero dizer isto:

host device-to-update {
    hardware ethernet *;
    fixed-address 192.168.1.100;
}

Eu brinquei um pouco com as aulas, mas não encontrei uma maneira de usá-las com endereço fixo. A página do homem diz ameaçadoramente:

Please be aware that only the dhcp-client-identifier option and the hardware address can be used to match a host declaration

... então eu suspeito que isso não seja possível. Atualmente, minha solução alternativa é gerenciar um pool de 1 endereço com um tempo de concessão curto, o que funciona bem, mas tem outras desvantagens.

Isto está no Ubuntu 14.4 com o isc-dhcp-server.

    
por Caloboletus 25.08.2015 / 12:26

0 respostas