Ver Fonte

fix inet gw egress rule

abhishek9686 há 4 meses atrás
pai
commit
bfdb3da37b
1 ficheiros alterados com 6 adições e 1 exclusões
  1. 6 1
      logic/acls.go

+ 6 - 1
logic/acls.go

@@ -1811,7 +1811,12 @@ func GetEgressRulesForNode(targetnode models.Node) (rules map[string]models.AclR
 	}
 	for _, egI := range egs {
 		if _, ok := egI.Nodes[targetnode.ID.String()]; ok {
-			targetNodeTags[models.TagID(egI.Range)] = struct{}{}
+			if egI.Range == "*" {
+				targetNodeTags[models.TagID("0.0.0.0/0")] = struct{}{}
+				targetNodeTags[models.TagID("::/0")] = struct{}{}
+			} else {
+				targetNodeTags[models.TagID(egI.Range)] = struct{}{}
+			}
 			targetNodeTags[models.TagID(egI.ID)] = struct{}{}
 		}
 	}