diff --git a/src/yggdrasil/core.go b/src/yggdrasil/core.go index f4fb3d78..31142180 100644 --- a/src/yggdrasil/core.go +++ b/src/yggdrasil/core.go @@ -127,6 +127,11 @@ func (c *Core) Start(nc *config.NodeConfig, log *log.Logger) error { panic(err) } } + for _, source := range nc.TunnelRouting.IPv6Sources { + if c.router.cryptokey.addSourceSubnet(source); err != nil { + panic(err) + } + } } if err := c.admin.start(); err != nil {