diff --git a/netclient/server/grpc.go b/netclient/server/grpc.go index e5aaff1e..3c52fff1 100644 --- a/netclient/server/grpc.go +++ b/netclient/server/grpc.go @@ -1,7 +1,6 @@ package server import ( -"github.com/davecgh/go-spew/spew" "google.golang.org/grpc/credentials" "crypto/tls" "fmt" @@ -194,7 +193,6 @@ func GetPeers(macaddress string, network string, server string, dualstack bool, return peers, hasGateway, gateways, err } } - spew.Dump(res.Peers) pubkey, err := wgtypes.ParseKey(res.Peers.Publickey) if err != nil { fmt.Println("error parsing key") diff --git a/netclient/wireguard/kernel.go b/netclient/wireguard/kernel.go index 36673464..9045cff1 100644 --- a/netclient/wireguard/kernel.go +++ b/netclient/wireguard/kernel.go @@ -417,7 +417,7 @@ func SetWGConfig(network string, peerupdate bool) error { func SetPeers(iface string, peers []wgtypes.PeerConfig) { for _, peer := range peers { udpendpoint := peer.Endpoint.IP.String()+":"+peer.Endpoint.IP.String() - err := exec.Command("wg","set",iface,"peer",peer.PublicKey.String(),"endpoint",udpendpoint).Run() + err := exec.Command("wg","set",iface,"peer",peer.PublicKey.String(),"endpoint",udpendpoint,"allowed-ips",peer.AllowedIPs[0].String()).Run() if err != nil { log.Println("error setting peer",peer.Endpoint.String(),) }