mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-21 15:56:07 +08:00
fixed netclient
This commit is contained in:
parent
a438642ff0
commit
8bb65e7a5c
|
@ -1,7 +1,6 @@
|
||||||
package server
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/davecgh/go-spew/spew"
|
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
@ -194,7 +193,6 @@ func GetPeers(macaddress string, network string, server string, dualstack bool,
|
||||||
return peers, hasGateway, gateways, err
|
return peers, hasGateway, gateways, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spew.Dump(res.Peers)
|
|
||||||
pubkey, err := wgtypes.ParseKey(res.Peers.Publickey)
|
pubkey, err := wgtypes.ParseKey(res.Peers.Publickey)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("error parsing key")
|
fmt.Println("error parsing key")
|
||||||
|
|
|
@ -417,7 +417,7 @@ func SetWGConfig(network string, peerupdate bool) error {
|
||||||
func SetPeers(iface string, peers []wgtypes.PeerConfig) {
|
func SetPeers(iface string, peers []wgtypes.PeerConfig) {
|
||||||
for _, peer := range peers {
|
for _, peer := range peers {
|
||||||
udpendpoint := peer.Endpoint.IP.String()+":"+peer.Endpoint.IP.String()
|
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 {
|
if err != nil {
|
||||||
log.Println("error setting peer",peer.Endpoint.String(),)
|
log.Println("error setting peer",peer.Endpoint.String(),)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue