web-dev-qa-db-ja.com

Ubuntu Serverを使用してDHCPサーバーから新しいIPアドレスをリクエストするにはどうすればよいですか?

簡単なコマンドがあることは知っていますが、eth0のDHCPサーバーに新しいIPアドレスをリクエストするようにUbuntuサーバーインスタンスに指示するにはどうすればよいですか?

26
Heat Miser
27
Janis Veinbergs

現在のIPアドレスを解放するには:

$ Sudo dhclient -r

新しいリースを取得するには:

$ Sudo dhclient 
34
LukeR

私が遭遇した別の問題は、dhclientがDHCPサーバーから同じIPを要求し続けたことでした。コマンドdhclient -rを実行しても、これは解決されませんでした。したがって、man pagesをさらに詳しく読んだ後、ファイル/var/lib/dhcp3/dhclient.leasesを編集して、特定のアダプターへのすべてのリース参照(私の場合はeth0)を削除するとわかりました。次に、Sudo dhclient eth0を実行すると期待どおりに動作し、新しい/異なるIPを割り当てました。

私の状況はおそらくユニークでしたが、私のサーバーは以前に発行されたよりも高い範囲からアドレスを取得する必要がありました。 DHCPサーバーは、範囲に関係なく特定のIPアドレスが要求されない限り、これを行うように構成されています。 dhclientdhclient.leasesファイルの情報に基づいて、具体的に古いIPアドレスを要求していたため、DHCPサーバーは常に同じアドレスを返していました。

13
abrightwell