diff --git a/netclient/functions/daemon.go b/netclient/functions/daemon.go index 88114077..83475aef 100644 --- a/netclient/functions/daemon.go +++ b/netclient/functions/daemon.go @@ -57,7 +57,7 @@ func Daemon() error { //temporary code --- remove in version v0.13.0 removeHostDNS(network, ncutils.IsWindows()) // end of code to be removed in version v0.13.0 - //initialPull(cfg.Network) + initialPull(cfg.Network) } // == subscribe to all nodes for each on machine == @@ -277,7 +277,7 @@ func NewTLSConfig(cfg *config.ClientConfig, server string) *tls.Config { if cfg != nil { server = cfg.Server.Server } - file = "/etc/netclient/" + server + "/server.pem" + file = "/etc/netclient/" + server + "/root.pem" certpool := x509.NewCertPool() ca, err := os.ReadFile(file) if err != nil { diff --git a/netclient/functions/register.go b/netclient/functions/register.go index 0c796782..663fd2b8 100644 --- a/netclient/functions/register.go +++ b/netclient/functions/register.go @@ -41,7 +41,7 @@ func Register(cfg *config.ClientConfig) error { if err != nil { return err } - url := cfg.Server.API + "/api/server/register" + url := "https://" + cfg.Server.API + "/api/server/register" log.Println("register at ", url) request, err := http.NewRequest(http.MethodPost, url, bytes.NewBuffer(payload)) @@ -76,5 +76,5 @@ func Register(cfg *config.ClientConfig) error { return err } logger.Log(0, "certificates/key saved ") - return nil + return JoinNetwork(cfg, "", false) }