Como faço para liberar manualmente uma concessão de DHCP no próprio servidor DHCP?

4

Eu tenho feito alguns testes de vm. Eu criei e destruí um grande número de vms na minha sub-rede para testar o provisionamento novo via fantoche. No entanto, parece que o Ubuntu não liberta uma concessão de DHCP quando o sistema é encerrado, e o tempo de concessão do dhcp é de uma semana. Então cheguei a um ponto em que não posso obter uma concessão de DHCP com uma nova VM. Eu poderia ter liberado manualmente as concessões no teste vms, mas preciso liberar essas concessões para poder recuperar meus IPs gratuitos. O servidor DHCP também está atendendo a alguns servidores de produção, portanto, não posso simplesmente eliminar todos os contratos de aluguel e encerrá-los um dia.

O SO do servidor DHCP é o Ubuntu 12.04.4. Usando o dhcpd para o servidor DHCP.

Obrigado!

    
por cat pants 25.11.2015 / 22:07

1 resposta

7

Aparentemente, não existe um método tão elegante para realizar o trabalho.

Então, vamos fazer isso manualmente.

  • Pare o servidor dhcp.
  • Verifique seu arquivo /var/lib/dhcpd/dhcpd.leases e verifique a entrada. Ele contém a lista de todas as concessões de dhcp.
  • Remova a entrada com cuidado e inicie o servidor dhcp novamente.
por 25.11.2015 / 22:31