<p>You can also use this command:</p>
<pre><code class="lang-auto">dhclient -r interface
dhclient interface
</code></pre>
<p>Where <code>interface</code> is the device you want to get a new address for. For instance,</p>
<pre><code class="lang-auto">dhclient -r eth0
dhclient eth0
</code></pre>
<p>The <code>-r</code> flag forces <code>dhclient</code> to first release any leases you have. The second command requests a new lease.</p>
<p>From <code>man dhclient</code>:</p>
<pre><code class="lang-auto"> -r Tell dhclient to release the current lease it has from the
server. This is not required by the DHCP protocol, but some
ISPs require their clients to notify the server if they wish
to release an assigned IP address.
</code></pre>