diff options
-rw-r--r-- | lib/Vyatta/Conntrack/RuleIgnore.pm | 7 | ||||
-rw-r--r-- | scripts/vyatta-conntrack-ignore.pl | 3 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/Vyatta/Conntrack/RuleIgnore.pm b/lib/Vyatta/Conntrack/RuleIgnore.pm index fd10e09..3ff0211 100644 --- a/lib/Vyatta/Conntrack/RuleIgnore.pm +++ b/lib/Vyatta/Conntrack/RuleIgnore.pm @@ -31,8 +31,11 @@ sub rule { my $tcp_and_udp = 0; # set CLI rule num as comment my @level_nodes = split (' ', $self->{_comment}); - print "level nodes is @level_nodes\n"; - $rule .= "-m comment --comment \"$level_nodes[2]-$level_nodes[5]\" "; + $rule .= " -m comment --comment \"$level_nodes[2]-$level_nodes[4]\" "; + + if (defined($self->{_interface})) { + $rule .= " -i $self->{_interface} "; + } ($srcrule, $err_str) = $src->rule(); if (defined($err_str)) { Vyatta::Config::outputError(["Conntrack"], "Conntrack config error: $err_str"); diff --git a/scripts/vyatta-conntrack-ignore.pl b/scripts/vyatta-conntrack-ignore.pl index ed5b23a..a7bdd37 100644 --- a/scripts/vyatta-conntrack-ignore.pl +++ b/scripts/vyatta-conntrack-ignore.pl @@ -73,7 +73,6 @@ sub handle_rule_creation { my $node = new Vyatta::Conntrack::RuleIgnore; my ($rule_string, $timeout_policy); - print "handle_rule_creation\n"; do_interface_check($rule); $node->setup("system conntrack ignore rule $rule"); $rule_string = $node->rule(); @@ -93,7 +92,6 @@ sub do_interface_check { sub handle_rule_modification { my ($rule, $num_rules) = @_; - print "handle_rule_modification\n"; do_interface_check($rule); handle_rule_deletion($rule); handle_rule_creation($rule, $num_rules); @@ -103,7 +101,6 @@ sub handle_rule_deletion { my ($rule) = @_; my $node = new Vyatta::Conntrack::RuleIgnore; my ($rule_string); - print "handle_rule_deletion\n"; $node->setupOrig("system conntrack ignore rule $rule"); $rule_string = $node->rule(); remove_ignore_policy($rule_string); |