diff options
Diffstat (limited to 'lib/Vyatta/Conntrack')
-rw-r--r-- | lib/Vyatta/Conntrack/RuleIgnore.pm | 7 |
1 files changed, 5 insertions, 2 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"); |