Renew a DHCP lease with dhclient -v

Manually request a new IP from the DHCP server and watch the negotiation live — the fix for 'interface up but no address'.

LinuxdhclientdhcpipMedium risk
Run `sudo dhclient -v eth0` to request a fresh lease on eth0 with verbose output showing each DHCPDISCOVER/OFFER step.

01Command

Command
$ sudo dhclient -v eth0

02What it does

NetworkManager usually handles this, but on servers and rescue environments without it, dhclient is the tool. `-v` prints the whole conversation — DISCOVER, OFFER, REQUEST, ACK — which makes it obvious whether you're getting no replies (wrong VLAN, dead server) or getting rejected. To force a brand-new address rather than renewing the old one, release first with `dhclient -r eth0`, then request.

03Risk

RiskMedium risk
Requirementsdhclient (isc-dhcp-client); root
!Warning: Renewing can change your IP and drop your SSH session if you're on the same interface — run it from console or schedule a recovery job first.

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

Last verified: 2026-09-17 · Category: Network

06Related solutions