我正在尝试使用 dhcp6c 命令传输释放消息,但不清楚如何执行此操作。我确实找到了https://www.systutorials.com/docs/linux/man/8-dhcp6c/但我对它说的部分感到困惑“收到 SIGHUP 或 SIGTERM 信号后,将从系统中删除所有有状态资源。在前一种情况下,守护进程将重新调用自身,而在后一种情况下它将停止运行。无论哪种情况,都会发送 DHCPv6 释放消息以释放从服务器分配的资源”。它是 HPE 的 Linux 设备。
答案1
例如,kill -HUP $(cat /var/run/dhcp6c.pid)
将向当前正在运行的dhcp6c
进程发送 SIGHUP,使其为当前分配的地址发送 DHCPv6 释放消息,然后重新开始。
同样,kill $(cat /var/run/dhcp6c.pid)
将发送 SIGTERM,这将导致dhcp6c
发送 DHCPv6 Release 消息(或消息,如果适用),然后停止。
您不能dhcp6c
为正在运行的进程尚未保留的 IPv6 地址发送释放消息dhcp6c
。