Gary VirkIT support / infrastructure
← All work

04 IT support · DHCP · Packet evidence

DHCP failure isolation

A disconnected service lab that traces no-offer, incorrect-option, and competing-server failures through real DORA captures.

Validated result

Each fault was corrected with a clean DORA capture; rollback rebuilt the owned topology before a final clean repeat.
  • Kea DHCP
  • BusyBox udhcpc
  • TShark
  • Linux namespaces
10Captured states
03Failure modes
00Findings after rollback

What needed to be known?

“Renew the address” does not explain whether the service was absent, the lease options were wrong, or another server answered first. This lab isolates those cases at the packet level.

A controlled path from fault to retest.

  1. 01

    Ran real Kea services and a BusyBox client inside owned namespaces with no default route.

  2. 02

    Captured complete DORA exchanges and preserved decisive frame references.

  3. 03

    Changed one controlled condition at a time: no server, wrong router/DNS, then a competing server.

  4. 04

    Tore down and rebuilt the topology from reviewed configuration for rollback.

CheckFailure evidencePost-change
Healthy baselineClean DORAClean DORA
Service unavailableNo offerClean DORA
Wrong optionsRouter / DNS mismatchClean DORA
Competing serverTwo offersClean DORA
Selected evidence summary · full claims remain bounded below

Evidence tied to the claim.

01

No offer

The capture remained open beyond the response window after the final Discover before absence was accepted.

02

Incorrect options

DORA completed, but the offered router and DNS values differed from the reviewed expectation.

03

Competing server

Two owned servers answered one transaction and the evidence retained which offer the client selected.