mirror of
https://github.com/gravitl/netmaker.git
synced 2025-12-18 00:29:04 +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() {
|
if ncutils.IsKernel() {
|
||||||
logger.Log(2, "setting kernel device", ifacename)
|
logger.Log(2, "setting kernel device", ifacename)
|
||||||
network := strings.Split(node.NetworkSettings.AddressRange, "/")
|
network, err := GetNetwork(node.Network)
|
||||||
mask := network[len(network)-1]
|
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)
|
setKernelDevice(ifacename, node.Address, mask)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue