Networking: dhclient: DHCPDISCOVER on eth0 ... No DHCPOFFERS received. No working leases in persistent database - sleeping.
The client broadcast a DHCP request and no server answered.
No DHCPOFFERS receivedDHCPDISCOVER on eth0 intervalNo working leases in persistent database - sleepingdhclient: No DHCPOFFERS receivedDHCPDISCOVER no offers Meaning
Same causes as 169.254 but from the Linux side: no DHCP server on the VLAN, a missing relay, cable/Wi-Fi isolation, MAC filtering, or DHCP snooping blocking offers. Capture with tcpdump -ni eth0 port 67 or port 68 to see whether the DISCOVER leaves and any OFFER returns.
Common causes
- No DHCP server reachable on this VLAN
- DHCP relay/ip helper missing
- Switch DHCP snooping or port security blocking
- MAC filtering on the server
- Link flapping at boot
⚡ Quick fix
- Watch the exchange:
sudo tcpdump -ni eth0 port 67 or port 68 - Check the server logs and scope
- Fix relay/VLAN, or set a static IP temporarily
Detailed fix by platform
Linux
- bash
sudo dhclient -v eth0 sudo tcpdump -ni eth0 port 67 or port 68
How to diagnose
- DISCOVER — Sent?
- OFFER — Received?
- Relay/VLAN — Correct?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- 169.254.x.x self-assigned IP (DHCP failed) Networking: IPv4 address 169.254.x.x (Autoconfiguration / APIPA) — the PC couldn't get an address from DHCP
- DHCPDISCOVER: no free leases Networking: dhcpd: DHCPDISCOVER from aa:bb:cc:dd:ee:ff via eth0: network 192.168.1.0/24: no free leases
- Native VLAN mismatch / wrong VLAN, no connectivity Networking: %CDP-4-NATIVE_VLAN_MISMATCH / device on the wrong VLAN can't reach the gateway
Most viewed in Networking
- Port err-disabled (psecure-violation) Networking: %PM-4-ERR_DISABLE: psecure-violation error detected on Gi0/5, putting Gi0/5 in err-disable state
- Idle connections silently dropped by firewall/NAT Networking: Connection works, then fails after being idle — firewall/NAT idle timeout dropped the TCP session (use keepalive)
- dig: status: SERVFAIL (DNSSEC validation failed) Networking: dig: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL — resolver failed to answer (DNSSEC validation or upstream failure)
Other ways to find it
Where this error sits
Origin: Network. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 5 Nov 2026