Role operator can create reservations and force-release leases. Other writes 403. readonly can search only.
Fastest lookup: type the IP or MAC in the header search (Search). Open the hit. Use Leases when you need filters or force-release.

“This MAC should get a new address”
- Header search, or Leases (
/leases) → MACaa:bb:cc:dd:ee:ff→ Search. - Open Detail if you need giaddr, DUID, granted node.
- Release → Confirm release. Inventory goes
free(or staysreservedif a reservation exists). Outbox deletes A+PTR. - Ask the client to renew. If it still holds the old IP, bounce the interface; DHCP does not unplug the NIC.
“This printer must always be .10”
Subnet page → Reservations. IP + MAC (and hostname). If .10 is already leased to someone else, release that lease first.
“User says they have no IP”
- No Offer if Discover never answers.
- NAK if they get a NAK.
- Check Overview for
dhcpd_stale/dhcpd_missingand pool bars.
API (same actions)
curl -s -H "authorization: Bearer $TOKEN" \
'http://127.0.0.1:8080/api/v1/leases?mac=aa:bb:cc:dd:ee:ff'
curl -s -X POST -H "authorization: Bearer $TOKEN" \
"http://127.0.0.1:8080/api/v1/leases/${ID}/release"