excluding netmaker from set peers

This commit is contained in:
afeiszli
2021-07-28 23:42:41 -04:00
parent f841ee8434
commit 74583878a6

View File

@@ -257,7 +257,6 @@ func InitWireguard(node *nodepb.Node, privkey string, peers []wgtypes.PeerConfig
}
}
//=========DNS Setup==========\\
log.Println("NODECFG.DNS:", nodecfg.DNS)
if nodecfg.DNS == "on" {
_ = local.UpdateDNS(ifacename, network, nameserver)
}
@@ -300,8 +299,6 @@ func InitWireguard(node *nodepb.Node, privkey string, peers []wgtypes.PeerConfig
if hasGateway {
spew.Dump(gateways)
for _, gateway := range gateways {
log.Println("Gateway:")
spew.Dump(gateway)
out, err := exec.Command(ipExec, "-4", "route", "add", gateway, "dev", ifacename).Output()
fmt.Println(string(out))
if err != nil {
@@ -409,7 +406,7 @@ func SetWGConfig(network string, peerupdate bool) error {
if err != nil {
return err
}
if peerupdate {
if peerupdate && node.Name != "netmaker" {
SetPeers(node.Interface, peers)
} else {
err = InitWireguard(&node, privkey, peers, hasGateway, gateways)