Bladeren bron

add relevant ranges to inet egress

abhishek9686 4 maanden geleden
bovenliggende
commit
309dbd3fcf
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      logic/egress.go

+ 12 - 0
logic/egress.go

@@ -120,6 +120,18 @@ func GetNodeEgressInfo(targetNode *models.Node) {
 				targetNode.InetNodeReq = models.InetNodeReq{
 					InetNodeClientIDs: GetInetClientsFromAclPolicies(e.ID),
 				}
+				req.Ranges = append(req.Ranges, "0.0.0.0/0")
+				req.RangesWithMetric = append(req.RangesWithMetric, models.EgressRangeMetric{
+					Network:     "0.0.0.0/0",
+					Nat:         true,
+					RouteMetric: 256,
+				})
+				req.Ranges = append(req.Ranges, "::/0")
+				req.RangesWithMetric = append(req.RangesWithMetric, models.EgressRangeMetric{
+					Network:     "::/0",
+					Nat:         true,
+					RouteMetric: 256,
+				})
 			}
 			m64, err := metric.(json.Number).Int64()
 			if err != nil {