summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/filter.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 8c82811..59de219 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -688,6 +688,15 @@ function is_one_to_one_or_server_nat_rule($iptocheck) {
return true;
}
+ if($config['nat']['rule'] <> "")
+ foreach($config['nat']['rule'] as $onetoone) {
+ $int = explode("/", $onetoone['target']);
+ if(ip_in_subnet($iptocheck,$onetoone['target']."/".$onetoone['subnet']) == true)
+ return true;
+ if($onetoone['target'] == $target)
+ return true;
+ }
+
return FALSE;
}
OpenPOWER on IntegriCloud