WYAE - FWTOOLS Mailing List Archive


multi-interface members in dumps and templates
From:Kevin Steves
Date: Tue, 10 May 2005 09:37:09 -0700

What about doing something like this so we can get multi-interface
members in dumps and templates?

--- fw1rules.pl~	Tue Nov 30 02:53:01 2004
+++ fw1rules.pl	Fri May  6 12:39:44 2005
@@ -587,7 +587,14 @@
           if ( ("$obj_type{$name}" eq 'group') || ("$obj_type{$name}" eq 'gateway_cluster') ) {
              ($dummy,$members) = split (/§/, $members, 2);
              $obj_members{$name} = $members;
-          }
+          } elsif ($FLAG_withinterface && ($obj_if_number{$name} > 0)) {
+		@txt = ();
+		for ($i = 1; $i <= $obj_if_number{$name}; $i++) {
+		    $ref = "NIC$i.$name";
+		    push(@txt, $obj_if_ipaddr{$ref});
+		}
+		$obj_members{$name} = "@txt";
+	  }
 	  $obj_name[$obj_number] = $name;
 	  $obj_number += 1;
           &PrintLog('.');

--- StripMime Report -- 
Plain text mail. Excellent! Won't be converted or stripped.
---