DHCP_RELEASE(1)
β¨ NAME β¨
okay so this is dhcp_release6, living inside the DHCP_RELEASE(1) manual page β it releases a DHCPv6 lease on the local dnsmasq DHCP server π
πΈ SYNOPSIS πΈ
dhcp_release6 --iface <interface> --client-id <client-id> --server-id
server-id --iaid <iaid> --ip <IP> [--dry-run] [--help]
π DESCRIPTION π
bestie. this is the little utility that forces the DHCP server running on this machine to release a DHCPv6 lease. that's it, that's the whole job. it's giving "i said what i said, give the address back" energy π
π OPTIONS π
-a,--ipβ the IPv6 address you wanna release. that's the one, periodt.-c,--client-idβ a colon-separated hex string that represents the DHCPv6 client id. normally you can find it in the leases file, both on the client and on the server. iykyk π-d,--dry-runβ prints a hexadecimal representation of the generated DHCPv6 release packet to standard output and then dips. no packet actually goes anywhere, it's just vibes and hex β¨-h,--helpβ prints usage info to standard output and exits. classic, iconic, we love her π«Ά-i,--iaidβ decimal representation of the DHCPv6 IAID. again, normally found in the leases file both on client and server. the receipts are all in that file, ngl π-n,--ifaceβ the network interface to send the DHCPv6 release packet from. pick your lane π¦-s,--server-idβ a colon-separated hex string representing the DHCPv6 server id. yes, also normally in the leases file, on client and server. do you see the pattern here bestie π
π₯ NOTES π₯
MUST be run as root β it will fail otherwise. no root, no release, no exceptions. that's the rule and we respect it π
π LIMITATIONS π
only usable on IPv6 DHCP leases. if you came here for IPv4, this is not the page for you, babe π
π SEE ALSO π
π AUTHOR π
this manual page was written by Simon Kelley <simon@thekelleys.org.uk> π
and that's a wrap on DHCP_RELEASE(1) from the General Commands Manual section, fr fr β go release those leases responsibly, bestie, and remember: root or it's a no πβ¨π
π¦ where this page comes from
- alpine 3.22: dnsmasq-utils-doc 2.91-r1 Β· GPL-2.0-or-later
- alpine 3.23: dnsmasq-utils-doc 2.91-r1 Β· GPL-2.0-or-later
- alpine 3.24: dnsmasq-utils-doc 2.92_p2-r0 Β· GPL-2.0-or-later
- arch rolling: dnsmasq 2.93-1 Β· GPL-2.0-or-later
- centos-stream 10: dnsmasq-utils 2.90-8.el10 Β· GPL-2.0-only OR GPL-3.0-only
- centos-stream 9: dnsmasq-utils 2.85-22.el9 Β· GPLv2 or GPLv3
- debian bookworm: dnsmasq-utils 2.90-4~deb12u2 Β· GPL-2.0-only OR GPL-3.0-only
- debian trixie: dnsmasq-utils 2.91-1+deb13u1 Β· GPL-2.0-only OR GPL-3.0-only
- debian trixie: dnsmasq-utils 2.91-1+deb13u2 Β· GPL-2.0-only OR GPL-3.0-only
- fedora 43: dnsmasq-utils 2.90-7.fc43 Β· GPL-2.0-only OR GPL-3.0-only
- fedora 43: dnsmasq-utils 2.92rel2-2.fc43 Β· GPL-2.0-only OR GPL-3.0-only
- fedora 44: dnsmasq-utils 2.92-4.fc44 Β· GPL-2.0-only OR GPL-3.0-only
- fedora 44: dnsmasq-utils 2.92rel2-9.fc44 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: dnsmasq-utils 2.93-160000.1.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: dnsmasq-utils 2.93-160000.1.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: dnsmasq-utils 2.93-160000.1.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: dnsmasq-utils 2.93-160000.1.1 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu jammy: dnsmasq-utils 2.86-1.1
- ubuntu jammy: dnsmasq-utils 2.90-0ubuntu0.22.04.4
- ubuntu jammy: dnsmasq-utils 2.91-0ubuntu0.22.04.2
- ubuntu noble: dnsmasq-utils 2.90-2build2 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu noble: dnsmasq-utils 2.90-2ubuntu0.4 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu noble: dnsmasq-utils 2.91-0ubuntu0.24.04.2 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu questing: dnsmasq-utils 2.91-1build1
- ubuntu questing: dnsmasq-utils 2.91-1ubuntu0.2
- ubuntu resolute: dnsmasq-utils 2.92-1 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu resolute: dnsmasq-utils 2.92-1ubuntu0.4 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu resolute: dnsmasq-utils 2.92-1ubuntu0.5 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu stonking: dnsmasq-utils 2.93-3ubuntu1 Β· GPL-2.0-only OR GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms