mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-09 22:55:02 +08:00
get address range from network
This commit is contained in:
parent
e39138c184
commit
fd6c4742de
1 changed files with 7 additions and 2 deletions
|
@ -94,8 +94,13 @@ func initWireguard(node *models.Node, privkey string, peers []wgtypes.PeerConfig
|
|||
|
||||
if ncutils.IsKernel() {
|
||||
logger.Log(2, "setting kernel device", ifacename)
|
||||
network := strings.Split(node.NetworkSettings.AddressRange, "/")
|
||||
mask := network[len(network)-1]
|
||||
network, err := GetNetwork(node.Network)
|
||||
if err != nil {
|
||||
logger.Log(0, "failed to get network"+err.Error())
|
||||
return err
|
||||
}
|
||||
net := strings.Split(network.AddressRange, "/")
|
||||
mask := net[len(net)-1]
|
||||
setKernelDevice(ifacename, node.Address, mask)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue