summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-11-08 13:24:46 +0000
committerErmal <eri@pfsense.org>2012-11-08 13:24:46 +0000
commit819e9c318500e67d82c8e0dd5befd24bf40de706 (patch)
treed4e26fec5a18031d6c69f9cf8e38a268d9899ece
parent7466cd71f6747bbc93588adb7ee8ec36a6cf01b3 (diff)
downloadpfsense-819e9c318500e67d82c8e0dd5befd24bf40de706.zip
pfsense-819e9c318500e67d82c8e0dd5befd24bf40de706.tar.gz
Remove carp nat rule auto generated since those are only applied on LAN(interfaces without a gateway) and its not probably a good thing to do.
-rw-r--r--etc/inc/filter.inc38
1 files changed, 0 insertions, 38 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 04bd8e4..f244dd9 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -1842,7 +1842,6 @@ function filter_nat_rules_generate() {
$natrules .= discover_pkg_rules("nat");
- $natrules .= filter_process_carp_nat_rules();
$natrules .= "# UPnPd rdr anchor\n";
$natrules .= "rdr-anchor \"miniupnpd\"\n";
@@ -3160,43 +3159,6 @@ function filter_setup_logging_interfaces() {
return $rules;
}
-function filter_process_carp_nat_rules() {
- global $g, $config;
-
- update_filter_reload_status("Creating CARP NAT rules");
- if(isset($config['system']['developerspew'])) {
- $mt = microtime();
- echo "filter_process_carp_nat_rules() being called $mt\n";
- }
- $lines = "";
-
- if (is_array($config['virtualip']) && is_array($config['virtualip']['vip'])) {
- foreach($config['virtualip']['vip'] as $carp) {
- // Bail if this isn't a CARP VIP, or if somehow the IP is empty to avoid further errors.
- if (($carp['mode'] != 'carp') || empty($carp['subnet']))
- continue;
-
- $ip = $carp['subnet'];
- if ($ip == "any") {
- $ipnet = "any";
- } else {
- $int = find_ip_interface($ip, $carp['subnet_bits']);
- $carp_int = find_carp_interface($ip);
- }
-
- if ($int != false and $int != $wan_interface) {
- $ipnet = convert_ip_to_network_format($ip, $carp['subnet_bits']);
- if ($int && $carp_int && get_carp_interface_status($carp_int) == "MASTER")
- {
- $lines .= "nat on {$int} inet from {$ipnet} to any -> ({$carp_int}) \n";
- }
- }
- }
- }
-
- return $lines;
-}
-
function filter_process_carp_rules($log) {
global $g, $config;
OpenPOWER on IntegriCloud