mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-10 19:20:42 +08:00
minor logic revisions
This commit is contained in:
@@ -209,11 +209,9 @@ func GetPeerUpdate(node *models.Node) (models.PeerUpdate, error) {
|
|||||||
// set_local
|
// set_local
|
||||||
if node.LocalAddress != peer.LocalAddress && peer.LocalAddress != "" {
|
if node.LocalAddress != peer.LocalAddress && peer.LocalAddress != "" {
|
||||||
peer.Endpoint = peer.LocalAddress
|
peer.Endpoint = peer.LocalAddress
|
||||||
} else {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
if peer.LocalListenPort != 0 {
|
if peer.LocalListenPort != 0 {
|
||||||
peer.ListenPort = peer.LocalListenPort
|
peer.ListenPort = peer.LocalListenPort
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@@ -225,10 +225,6 @@ func GetServerPeers(serverNode *models.Node) ([]wgtypes.PeerConfig, bool, []stri
|
|||||||
if serverNode.PublicKey == node.PublicKey {
|
if serverNode.PublicKey == node.PublicKey {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
// Test This: Removed logic to set local address for nodes on same network as server
|
|
||||||
// This may be causing issues setting nodes on server currently
|
|
||||||
// Removing may fix but could cause other issues
|
|
||||||
if serverNode.Endpoint == node.Endpoint {
|
if serverNode.Endpoint == node.Endpoint {
|
||||||
if serverNode.LocalAddress != node.LocalAddress && node.LocalAddress != "" {
|
if serverNode.LocalAddress != node.LocalAddress && node.LocalAddress != "" {
|
||||||
node.Endpoint = node.LocalAddress
|
node.Endpoint = node.LocalAddress
|
||||||
@@ -236,7 +232,6 @@ func GetServerPeers(serverNode *models.Node) ([]wgtypes.PeerConfig, bool, []stri
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
if currentNetworkACL != nil && currentNetworkACL.IsAllowed(acls.AclID(serverNode.ID), acls.AclID(node.ID)) {
|
if currentNetworkACL != nil && currentNetworkACL.IsAllowed(acls.AclID(serverNode.ID), acls.AclID(node.ID)) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@@ -11,7 +11,7 @@ import (
|
|||||||
"github.com/gravitl/netmaker/netclient/ncutils"
|
"github.com/gravitl/netmaker/netclient/ncutils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get LocalListenPort - Gets the port running on the local interface
|
// GetLocalListenPort - Gets the port running on the local interface
|
||||||
func GetLocalListenPort(ifacename string) (int32, error) {
|
func GetLocalListenPort(ifacename string) (int32, error) {
|
||||||
portstring, err := ncutils.RunCmd("wg show "+ifacename+" listen-port", false)
|
portstring, err := ncutils.RunCmd("wg show "+ifacename+" listen-port", false)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Reference in New Issue
Block a user