web-dev-qa-db-ja.com

DHCPサーバー自体のDHCPリースを手動で解放するにはどうすればよいですか?

私はいくつかのvmテストを行っています。サブネット上で多数のVMを作成して破棄し、パペットを介して新しいプロビジョニングをテストしました。ただし、システムのシャットダウン時にUbuntuがdhcpリースを解放しないようで、dhcpリース時間は1週間です。それで、新しいvmでDHCPリースを取得できないポイントに達しました。テストVMのリースを手動で解放できたはずですが、それらのリースを解放して、無料のIPを取り戻す必要があります。 DHCPサーバーはいくつかの運用サーバーにもサービスを提供しているので、すべてのリースをnukeして1日と呼ぶことはできません。

DHCPサーバーOSはUbuntu 12.04.4です。 DHCPサーバーにdhcpdを使用します。

ありがとう!

8
cat pants

どうやら、仕事を達成するためのそのようなエレガントな方法はありません。

手動でやってみましょう。

  • DHCPサーバーを停止します。
  • /var/lib/dhcp/dhcpd.leasesファイルを作成し、エントリを確認します。すべてのDHCPリースのリストが含まれています。
  • エントリを注意深く削除し、dhcpサーバーを再起動します。
8
Diamond