diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/VyattaNatRule.pm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/VyattaNatRule.pm b/scripts/VyattaNatRule.pm index 03240bc..a5a96ae 100644 --- a/scripts/VyattaNatRule.pm +++ b/scripts/VyattaNatRule.pm @@ -186,6 +186,9 @@ sub rule_str { $to_src .= "$start-$stop"; } + return (undef, 'cannot specify inbound interface with "masquerade"') + if (defined($self->{_inbound_if}) && ($self->{_type} eq "masquerade")); + if (($to_src ne "") && ($self->{_type} eq "masquerade")) { return (undef, "cannot specify outside IP address with \"masquerade\""); } |