Browse Source

egress ranges with inet gw fix

abhishek9686 1 năm trước cách đây
mục cha
commit
36d5ab2de7
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      logic/peers.go

+ 2 - 2
logic/peers.go

@@ -298,14 +298,14 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
 				egressrange = append(egressrange, "::/0")
 				egressrange = append(egressrange, "::/0")
 			}
 			}
 			hostPeerUpdate.FwUpdate.EgressInfo[fmt.Sprintf("%s-%s", node.ID.String(), "inet")] = models.EgressInfo{
 			hostPeerUpdate.FwUpdate.EgressInfo[fmt.Sprintf("%s-%s", node.ID.String(), "inet")] = models.EgressInfo{
-				EgressID: node.ID.String(),
+				EgressID: fmt.Sprintf("%s-%s", node.ID.String(), "inet"),
 				Network:  node.PrimaryAddressIPNet(),
 				Network:  node.PrimaryAddressIPNet(),
 				EgressGwAddr: net.IPNet{
 				EgressGwAddr: net.IPNet{
 					IP:   net.ParseIP(node.PrimaryAddress()),
 					IP:   net.ParseIP(node.PrimaryAddress()),
 					Mask: getCIDRMaskFromAddr(node.PrimaryAddress()),
 					Mask: getCIDRMaskFromAddr(node.PrimaryAddress()),
 				},
 				},
 				EgressGWCfg: models.EgressGatewayRequest{
 				EgressGWCfg: models.EgressGatewayRequest{
-					NodeID:     node.ID.String(),
+					NodeID:     fmt.Sprintf("%s-%s", node.ID.String(), "inet"),
 					NetID:      node.Network,
 					NetID:      node.Network,
 					NatEnabled: "yes",
 					NatEnabled: "yes",
 					Ranges:     egressrange,
 					Ranges:     egressrange,