web-dev-qa-db-fra.com

Comment libérer manuellement un bail DHCP sur le serveur DHCP lui-même?

J'ai fait des tests VM. J'ai créé et détruit un grand nombre de vms sur mon sous-réseau pour tester un nouvel approvisionnement via une marionnette. Cependant, il semble qu'Ubuntu ne libère pas de bail dhcp lorsque le système est arrêté, et la durée du bail dhcp est d'une semaine. J'ai donc atteint un point où je ne peux pas obtenir de bail DHCP avec un nouveau vm. J'aurais pu libérer les baux sur les vms de test manuellement si je l'avais su, mais je dois libérer ces baux pour pouvoir récupérer mes adresses IP gratuites. Le serveur DHCP dessert également certains serveurs de production, donc je ne peux pas simplement faire une bombe atomique tous les baux et l'appeler un jour.

Le système d'exploitation du serveur DHCP est Ubuntu 12.04.4. Utilisation de dhcpd pour le serveur DHCP.

Merci!

8
cat pants

Apparemment, il n'y a pas de méthode aussi élégante pour accomplir le travail.

Alors, faisons-le manuellement.

  • Arrêtez le serveur DHCP.
  • Vérifier votre /var/lib/dhcp/dhcpd.leases fichier et vérifiez l'entrée. Il contient la liste de tous les baux dhcp.
  • Supprimez soigneusement l'entrée et redémarrez le serveur DHCP.
8
Diamond