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リリースメッセージ(または該当する場合はメッセージ)が送信され、停止します。
dhcp6c
実行中のプロセスでまだ予約されていないIPv6アドレスには解放メッセージを送信できませんdhcp6c
。