AP Networking • DHCP failure diagnosis

Cannot Get a DHCP Address: Find Where the Lease Process Breaks

Diagnose DHCP failures by locating the last successful DORA stage, comparing failure scope, checking VLAN and relay context, measuring scope capacity, reading packet/server evidence, and verifying the final lease—with 24 free digital flashcards.

Independent AP Networking resource • Updated 2026-09-09 • Built for students and teachers
Free DHCP deck: 24 interactive flashcards on DORA, APIPA, relay behavior, scope exhaustion, VLAN placement, security, evidence, and verification.
Start Flashcards
Start with the state

“No DHCP address” is a symptom, not a diagnosis

A client can fail to obtain a useful lease because the request never leaves the endpoint, enters the wrong VLAN, dies before a relay, reaches a server that cannot offer an address, loses the return exchange, or completes DHCP using the wrong scope.

Before changing anything, inspect the active interface. Is DHCP enabled? Is there a normal IPv4 address, no address, 0.0.0.0-style unconfigured state, or a 169.254/16 link-local address? Which adapter are you viewing? Does Ethernet show link or Wi-Fi show association? What subnet should this device belong to?

A 169.254/16 address is useful evidence: normal IPv4 assignment did not complete and the client fell back to link-local addressing. It does not tell you whether the cause is DHCP server failure, exhausted scope, wrong VLAN, missing relay, filtering, NAC, or a client-specific problem.

Exchange anatomy

Use the last successful DHCP stage to place the failure boundary

DiscoverClient searches for DHCP service from its local network context.
OfferServer proposes configuration from an eligible scope.
RequestClient requests the selected offered configuration.
ACKServer confirms the lease.

Do not memorize DORA as four vocabulary words and stop there. Treat it as a diagnostic timeline. If a server log never sees Discover, investigate before the server. If Discover arrives but no Offer leaves, investigate server service, scope selection, capacity, and policy. If Offer leaves but the client never sends Request, investigate delivery back to the client and client acceptance/state. If Request arrives but no ACK is generated, investigate server-side processing and eligibility. If ACK leaves but the client still has no usable configuration, investigate the return path and client application of the lease.

Failure scope

One client and one VLAN are completely different DHCP problems

One client fails

If fresh peers on the same VLAN obtain leases, focus on that endpoint, adapter, DHCP setting, port/association, authentication/NAC state, or client-specific filtering.

One VLAN fails

If every new client in VLAN 30 fails while other VLANs lease normally, inspect VLAN 30's SVI/relay, trunk/access placement, scope, and segment-specific policy.

All clients fail

A broad failure raises server/service availability, shared DHCP infrastructure, common path/policy, or a wider configuration change.

A known-good peer is one of the highest-value controls. Compare the affected device with a client that should use the same VLAN, relay, scope, and DHCP server. Differences can shrink the hypothesis set quickly.

Local Layer 2 path

DHCP can fail before a router or server ever becomes relevant

The initial client search depends on correct local attachment. Ethernet link-up proves a physical/link state, not correct VLAN membership. Wi-Fi association proves the client joined an access point, not necessarily that authentication completed or that the SSID maps to the intended VLAN.

For a single wired client, compare access-port mode and VLAN with a working peer. For wireless, compare SSID, authentication/NAC outcome, VLAN assignment, and whether another client on the same SSID receives the expected subnet. If the client is placed into the wrong VLAN, DHCP may actually succeed—from the wrong scope. That is a configuration failure even though DORA completed.

Relay mechanics

A remote DHCP server needs subnet context, not just IP reachability

Routers do not normally forward the client's local broadcast unchanged to a DHCP server on another subnet. A DHCP relay/helper receives the local request and forwards it toward the server while supplying information that lets the server associate the request with the originating subnet.

This explains a classic post-segmentation failure: DHCP worked when clients and server shared a broadcast domain, but stops after clients move behind a routed boundary. The server itself may be healthy and reachable by unicast while the client discovery path is incomplete.

Check that the relay exists on the correct client-facing Layer 3 interface, points toward the intended server, and that routing/policy permits the relayed exchange. Also verify the server has an eligible scope corresponding to the relayed subnet context. A relay that forwards with the wrong context can produce “server reachable, no useful Offer.”

Scope selection

The server must choose an eligible scope for the client’s network

A DHCP server can be running normally yet decline to offer a lease because no appropriate scope is active for the client context. Check the intended network/prefix, scope activation, exclusions, reservations/policies where applicable, and whether the relay context maps the request to the expected subnet.

This is why “the DHCP service is up” is weak evidence. Service health does not prove the server can satisfy this client's request. The useful question is whether the server received this request, associated it with the correct network, found an eligible address, and generated an Offer.

Capacity

Scope exhaustion has a distinctive evidence pattern

If the correct scope has zero usable addresses available for new clients, the server may be perfectly healthy but unable to issue a new lease. Inspect active leases, free-address count, exclusions, reservations, lease duration, and expected client population.

Do not assume every active lease is stale. First compare utilization with legitimate demand. A classroom with 120 addresses and 118 active devices is a different problem from a 250-address scope with hundreds of unexpected leases. Shortening lease duration blindly can mask poor sizing; expanding a scope blindly can hide unauthorized or mis-segmented clients.

High-information evidence: zero available addresses in the affected eligible scope directly supports a capacity branch. Rebooting the server does not create address space.

For a focused capacity lab, use DHCP Scope Exhaustion.

Client-side causes

When peers work, inspect what is unique about the endpoint

Confirm the active adapter is configured for DHCP rather than manual addressing. Verify you are not reading a VPN, virtual adapter, disconnected Ethernet interface, or another interface unrelated to the failing path. Check whether the client passed 802.1X/NAC requirements and whether local security software or adapter state differs from a working peer.

Renew/release operations can be useful, but collect the current state first. A blind release can erase lease details that would have shown the wrong DHCP server, wrong subnet, or stale configuration. Preserve evidence before resetting it.

Security and filtering

DHCP protections can fail selectively when trust boundaries are wrong

ACLs, firewalls, DHCP snooping/protection features, NAC, or security policy can interfere with parts of the exchange. The right fix is not “allow UDP everywhere.” Identify which DHCP message fails to traverse which expected boundary.

For example, if Discover reaches the relay and the server logs a generated Offer, but the client never sees that Offer, the evidence shifts toward the return path and policy/security features between server, relay, switching infrastructure, and client. If only one switch or access area fails, compare its trust and VLAN configuration with a working area.

Security controls should be corrected narrowly so legitimate DHCP works without enabling rogue server behavior or unnecessary traffic.

Packet evidence

A capture turns “DHCP is broken” into a stage-by-stage observation

Observed patternWhat it supportsHigh-value next branch
No Discover on client interfaceNormal DHCP attempt not observedClient DHCP state, adapter, capture point
Discover on client, absent at relay/serverClient generated requestVLAN, Layer 2 path, relay, filtering
Discover at server, no OfferRequest reached serverScope eligibility/capacity, policy, service processing
Offer generated, no RequestServer attempted responseReturn delivery, client acceptance/state
Request reaches server, no ACKClient selected/requested configurationServer processing, lease/policy, ACK generation
ACK observed, client wrong subnetLease exchange completedWrong VLAN/scope/relay context or client application

Swipe horizontally to see the full table.

Wrong lease vs no lease

A valid-looking address from the wrong network is a different failure signature

Do not stop at “the client got an IP.” Compare the lease to the intended segment. If a device on the Staff SSID receives a Guest subnet, the DHCP exchange may be functioning exactly as the network path instructed it to. The problem may be SSID-to-VLAN mapping, access-port assignment, trunk/native behavior, relay context, or server scope selection.

This distinction matters because troubleshooting the DHCP server itself may waste time. A wrong lease can be strong evidence about segmentation. Compare the affected client's VLAN/SSID path with a known-good client and inspect which server/scope supplied the lease.

★ Addressing Practice • Cannot Get a DHCP Address: Find Where the Lease Process Breaks

A five-minute warm-up for Cannot Get a DHCP Address: Find Where the Lease Process Breaks

Tomorrow’s opening question can pick up where this page leaves off: have students explain where the addresses come from and what they would check when a device cannot connect. The 300 Bell Ringers give you short questions and teacher answers you can use without preparing a new starter each morning.

300 AP Networking Bell Ringers
$74.99
BUY TEACHER PACK → See what is included in the 300 Bell Ringers →
Instant Access • Full-Year Teacher Resource
Worked diagnosis

Example: every new client in VLAN 40 self-assigns 169.254 addresses

Assume existing VLAN 40 users with old leases still communicate, but every new VLAN 40 client gets 169.254/16. VLAN 20 and VLAN 30 continue receiving leases. That scope makes a total DHCP-server outage unlikely.

VLAN 40 client capture: DHCP Discover observed DHCP server log: no Discover from VLAN 40 VLAN 20/30 server logs: normal Discover → Offer → Request → ACK VLAN 40 SVI: relay/helper entry missing

The client evidence proves Discover generation. The absence at the server moves the boundary into the path between VLAN 40 and DHCP infrastructure. Other VLANs prove the server can process leases. The missing relay on VLAN 40's Layer 3 interface directly fits the failure. The narrow repair is to restore the intended relay configuration—not restart DHCP or change client DNS.

Verification should use a fresh VLAN 40 client, confirm full DORA, inspect the resulting subnet/gateway/DNS values, and then test the original network requirement.

Addressing & Subnetting Lab • 120 Missions

Let students try Cannot Get a DHCP Address: Find Where the Lease Process Breaks for themselves

Reading the explanation is a start. In the browser simulator, students work through a broken network, choose what to test and see whether their fix worked. It gives them another chance to use what they learned about Cannot Get a DHCP Address: Find Where the Lease Process Breaks.

AP Networking Browser Troubleshooting Simulator
$29.99
120 Missions • 60 Failure Patterns • Offline Copy
GET THE SIMULATOR → See all 120 missions & features
Verification

A lease is successful only when it is correct and usable

After repair, inspect more than the presence of an address. Confirm the IPv4 address belongs to the intended subnet, the mask/prefix is correct, the default gateway is appropriate and locally reachable, DNS options are expected, and the lease came from the intended DHCP infrastructure where that evidence is available.

Then test the original task. If the incident was scope exhaustion, verify a fresh client can lease and inspect remaining capacity. If the incident was relay failure, verify clients in that subnet while confirming other subnets still work. If the incident was security policy, verify legitimate DHCP while preserving the intended protection against unauthorized DHCP behavior.

Free digital flashcards

24 DHCP troubleshooting flashcards built around evidence

Use these cards to practice DORA stages, failure scope, relay behavior, scope capacity, client state, VLAN mistakes, security controls, and verification. They are designed to make you choose a diagnostic branch rather than merely recite DHCP definitions.

Addressing Exam Practice • Cannot Get DHCP Address

Check whether Cannot Get a DHCP Address: Find Where the Lease Process Breaks has really stuck

Once students have worked through this topic, give them questions mixed in with the rest of the course. The Exam Prep Vault includes practice exams, multiple-choice questions and artifact labs so they cannot rely on a chapter heading to tell them what to do.

AP Networking Complete Exam Prep Vault
$39.99
GET THE EXAM PREP VAULT → See the Exam Prep Vault contents →
4 Practice Exams • 320 MCQs • 60 Artifact Labs

Be careful not to turn the absence of a DHCP address into a diagnosis before locating the failed dependency. The client could have a link, successful wireless association, and a functioning NIC while DHCP fails because of VLAN placement, relay configuration, server reachability, scope state, or policy. The Evidence Ceiling guide for network troubleshooting teaches students how to preserve those successful checkpoints instead of incorrectly labeling the entire network path as broken.

All DHCP topics
Click or press Enter/Space to reveal.
Name the last successful DHCP stage before moving on.
0 seen•24 cards
Misleading evidence

Five DHCP conclusions that are too broad

“169.254 means the DHCP server is down.”

No. It shows normal IPv4 configuration failed; many client, VLAN, relay, path, scope, and policy causes remain.

“The server is pingable, so DHCP should work.”

Unicast IP reachability does not prove the client broadcast/relay process, scope selection, or DHCP policy.

“The client got an IP, so DHCP is fixed.”

A wrong-scope lease can be evidence of VLAN or relay-context failure.

“Wi-Fi says connected, so Layer 2 is fine.”

Association does not prove intended VLAN placement, NAC success, or a working DHCP path.

“Restart the DHCP server.”

A restart does not fix exhausted capacity, wrong VLANs, missing relays, or incorrect client settings.

Decision sequence

Use this order when the prompt gives little evidence

First establish the active interface and whether normal DHCP configuration is absent. Second determine failure scope with a known-good peer. Third identify the last successful DORA stage using client capture, relay evidence, or server logs when available. Fourth inspect the dependency immediately after that stage: local VLAN/path before server visibility, server scope/capacity after Discover arrives, return/client behavior after Offer, or server processing after Request. Fifth make the smallest justified correction. Finally verify the lease fields and original requirement.

Premium Service-Diagnosis Feedback

Spend less time marking explanations about Cannot Get a DHCP Address: Find Where the Lease Process Breaks

When students explain their answer, it takes more than a right-or-wrong check to see what they understand. The Grading Copilot helps you review how they used the clues, where their explanation falls short and what feedback to give next. You make the final grading decision.

AP Networking Artifact Analysis Grading Copilot
$49.99
8 Criteria • 5 Task Modes • Offline Premium Copy
GET THE GRADING COPILOT → See the free Copilot preview

This sequence is more efficient than testing every networking layer because each step is chosen from the evidence already available. For the broader troubleshooting framework, use the AP Networking Troubleshooting Guide. For DHCP concepts outside this symptom, use DHCP Explained.

Lease lifecycle

Renewal success can hide a failure that affects only brand-new clients

DHCP incidents can look contradictory when existing clients keep working while new clients fail. An endpoint with a valid lease may continue using its configuration and later attempt renewal without reproducing the exact path used by a client starting from no lease. That means “my existing laptop still works” does not prove that new-client address assignment is healthy.

NEW • COMPLETE 180-DAY TEACHER CURRICULUM

Teach Cannot Get a DHCP Address: Find Where the Lease Process Breaks as part of a planned school year

This page gives you one topic. The 180-Day Teacher Curriculum puts it into a full course plan, with daily teaching notes, student activities and checks for understanding. Use it when you need to know what comes before this lesson and what to teach next.

AP Networking Complete 180-Day Teacher Curriculum
$199.99
180 Lessons • 180 Daily Simulators • 36 Teaching Weeks
GET THE 180-DAY CURRICULUM → See 3 free curriculum examples

This distinction is especially useful during scope exhaustion, relay changes, VLAN migrations, or policy changes. Compare at least one client that already holds a valid lease with a genuinely fresh lease attempt. If existing clients communicate but new clients cannot obtain addresses, investigate capacity and the initial lease path rather than treating the working clients as proof that DHCP is fully operational.

When verifying a repair, use the test that matches the original failure. If new arrivals could not get addresses, a successful renewal by an old client is weaker evidence than a fresh client completing the full exchange and receiving the intended options.

Rogue and competing DHCP

More than one DHCP responder can create wrong leases instead of missing leases

Not every DHCP incident is silence. A client can receive an Offer from an unintended DHCP server and end up with a plausible-looking address, gateway, or DNS configuration that belongs to the wrong design. This can produce inconsistent symptoms when different clients accept different Offers.

When the evidence shows unexpected lease parameters, inspect the DHCP server identifier or other available lease/server evidence and compare it with the authorized infrastructure. Determine whether the client is in the wrong VLAN or whether an unauthorized/incorrect DHCP responder is reachable on the segment. These are different mechanisms: one changes where the client is attached; the other changes who is answering.

Security features such as DHCP snooping are intended to help control which ports may originate server-side DHCP traffic, but their configuration must match the actual topology. Verification should confirm that authorized DHCP still works and unintended server responses are not accepted through paths that should be untrusted.

Related practice

Continue with DHCP and addressing failure signatures