Eu tenho um servidor DHCP Linux em execução na minha rede. Recentemente, descobri que posso atribuir endereços IP específicos a clientes com base em seus endereços MAC, modificando o dhcpd.conf
arquivo.
Agora, há algo que posso fazer do lado do servidor que invalidaria a concessão de um cliente específico, forçando-o a obter um novo do servidor (depois de adicionar entradas dhcpd.conf
), sem liberar / renovar no lado do cliente?
kill -HUP
também pode funcionar.Respostas:
A resposta para isso depende de como você configurou o servidor DHCP anteriormente.
O comportamento normal do DHCP é este:
A conseqüência disso é que você precisa começar a planejar sua manutenção de rede. Quando você fará uma alteração que exigirá novas configurações de IP, sobre o "tempo de concessão" a seguir, você precisará reduzir o tempo de concessão para uma configuração mais dinâmica (por exemplo, 30 minutos).
dessa maneira, as alterações no DHCP serão implementadas sem problemas e, quando estiver pronto, você aumentará o tempo de concessão para um valor mais sensato. Não deixe em 30 minutos, pois isso significa que, se o servidor DHCP falhar, metade das máquinas ficará sem conexão em 15 minutos.
Você pode forçar uma alteração na concessão, pedindo a todos para reiniciar seus computadores (ou para os mais tecnicamente capazes, liberando e renovando suas concessões)
fonte
Você pode querer diminuir o seu
default-lease-time
emax-lease-time
nodhcpd.conf
. Isso deve forçar seus clientes a obter uma nova concessão assim que o tempo expirar.fonte