---
name: "dhcp_release6"
section: "1"
platform: "linux"
package: "dnsmasq"
version: "2.93-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/dhcp_release6"
---

# dhcp\_release6(1)

Release a DHCPv6 lease on a the local dnsmasq DHCP server.

## NAME

dhcp\_release6 - Release a DHCPv6 lease on a 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

A utility which forces the DHCP server running on this machine to release a  DHCPv6 lease.

### OPTIONS

- \-a, --ip

  IPv6 address to release.

- \-c, --client-id

  Colon-separated hex string representing DHCPv6 client id. Normally it can be found in leases file both on client and server.

- \-d, --dry-run

  Print hexadecimal representation of generated DHCPv6 release packet to standard output and exit.

- \-h, --help

  print usage information to standard output and exit.

- \-i, --iaid

  Decimal representation of DHCPv6 IAID. Normally it can be found in leases file both on client and server.

- \-n, --iface

  Network interface to send a DHCPv6 release packet from.

- \-s, --server-id

  Colon-separated hex string representing DHCPv6 server id. Normally it can be found in leases file both on client and server.

## NOTES

MUST be run as root - will fail otherwise.

## LIMITATIONS

Only usable on IPv6 DHCP leases.

## SEE ALSO

[**dnsmasq**(8)](/dnsmasq/8.md)

## AUTHOR

This manual page was written by Simon Kelley \<simon@thekelleys.org.uk\>.
