fixing ip check

This commit is contained in:
afeiszli 2022-05-27 10:52:47 -04:00
parent 50540c4501
commit 709ecd8cfe
3 changed files with 2 additions and 22 deletions

View file

@ -95,7 +95,7 @@ func ServerJoin(networkSettings *models.Network) (models.Node, error) {
if node.IsLocal == "yes" && node.LocalAddress != "" {
node.Endpoint = node.LocalAddress
} else {
node.Endpoint, err = ncutils.GetPublicIP()
node.Endpoint, err = servercfg.GetPublicIP()
}
if err != nil || node.Endpoint == "" {
logger.Log(0, "Error setting server node Endpoint.")

View file

@ -103,6 +103,7 @@ func sendPeers() {
if servercfg.ManageIPTables() != "off" {
serverctl.InitIPTables(false)
}
servercfg.SetHost()
force = true
peer_force_send = 0

View file

@ -84,27 +84,6 @@ func SyncServerNetwork(network string) error {
}
}
}
// remove networks locally that do not exist in database
/*
for _, localnet := range localnets {
if strings.Contains(localnet.Name, "nm-") {
var exists = ""
if serverNetworkSettings.DefaultInterface == localnet.Name {
exists = serverNetworkSettings.NetID
}
if exists == "" {
err := logic.DeleteNodeByID(serverNode, true)
if err != nil {
if err == nil {
err = errors.New("network delete failed for " + exists)
}
logger.Log(1, "error removing network", exists, "during sync", err.Error())
}
}
}
}
*/
return nil
}