From 48fcf2d0eaba3cd14128d61d3edeafe733846a1e Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Fri, 15 Jun 2018 09:28:41 +0200 Subject: [PATCH] dhcp6: notify radvd when obtaining a lease Otherwise, no networks are announced --- cmd/dhcp6/dhcp6.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/dhcp6/dhcp6.go b/cmd/dhcp6/dhcp6.go index 5e3f3b3..7422217 100644 --- a/cmd/dhcp6/dhcp6.go +++ b/cmd/dhcp6/dhcp6.go @@ -54,6 +54,9 @@ func logic() error { if err := notify.Process("/user/netconfi", syscall.SIGUSR1); err != nil { log.Printf("notifying netconfig: %v", err) } + if err := notify.Process("/user/radvd", syscall.SIGUSR1); err != nil { + log.Printf("notifying radvd: %v", err) + } select { case <-time.After(time.Until(c.Config().RenewAfter)): // fallthrough and renew the DHCP lease