diff options
author | Ermal <eri@pfsense.org> | 2012-11-08 13:24:46 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-11-08 13:24:46 +0000 |
commit | 819e9c318500e67d82c8e0dd5befd24bf40de706 (patch) | |
tree | d4e26fec5a18031d6c69f9cf8e38a268d9899ece | |
parent | 7466cd71f6747bbc93588adb7ee8ec36a6cf01b3 (diff) | |
download | pfsense-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.inc | 38 |
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; |