diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc index 876e86337..63e20f6e7 100644 --- a/src/etc/inc/filter.inc +++ b/src/etc/inc/filter.inc @@ -1882,14 +1882,6 @@ function filter_nat_rules_generate(&$FilterIflist) $natrules .= "\n# Load balancing\n"; $natrules .= "rdr-anchor \"relayd/*\"\n"; - if (isset($config['system']['ftp-proxy']['client'])) { - $natrules .= "\n# FTP proxy\n"; - $natrules .= "nat-anchor \"ftp-proxy/*\"\n"; - $natrules .= "rdr-anchor \"ftp-proxy/*\"\n"; - $natrules .= "rdr pass proto tcp to port ftp -> 127.0.0.1 port 8021\n"; - mwexec('service ftp-proxy onerestart'); - } - /* DIAG: add ipv6 NAT, if requested */ if(isset($config['diag']['ipv6nat']['enable']) && is_ipaddr($config['diag']['ipv6nat']['ipaddr']) && @@ -2806,11 +2798,6 @@ function filter_rules_generate(&$FilterIflist) /* IPsec user rules from radius */ $ipfrules .= "anchor \"ipsec/*\"\n"; - if (isset($config['system']['ftp-proxy']['client'])) { - $ipfrules .= "\nanchor \"ftp-proxy/*\"\n"; - $ipfrules .= "pass out quick proto tcp from 127.0.0.1 to port ftp\n"; - } - # BEGIN OF firewall rules /* default block logging? */ $log = array("block"=>null,"pass"=>null); diff --git a/src/www/system_advanced_firewall.php b/src/www/system_advanced_firewall.php index 7a223b6e2..e03862c0c 100644 --- a/src/www/system_advanced_firewall.php +++ b/src/www/system_advanced_firewall.php @@ -68,7 +68,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $pconfig['reflectiontimeout'] = !empty($config['system']['reflectiontimeout']) ? $config['system']['reflectiontimeout'] : null; $pconfig['bypassstaticroutes'] = isset($config['filter']['bypassstaticroutes']); $pconfig['disablescrub'] = isset($config['system']['disablescrub']); - $pconfig['ftp-proxy-client'] = isset($config['system']['ftp-proxy']['client']); $pconfig['disablevpnrules'] = isset($config['system']['disablevpnrules']); } elseif ($_SERVER['REQUEST_METHOD'] === 'POST') { $pconfig = $_POST; @@ -194,12 +193,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { unset($config['system']['disablescrub']); } - if (!empty($pconfig['ftp-proxy-client'])) { - $config['system']['ftp-proxy']['client'] = true; - } elseif (isset($config['system']['ftp-proxy']['client'])) { - unset($config['system']['ftp-proxy']['client']); - } - if ($pconfig['bogonsinterval'] != $config['system']['bogons']['interval']) { switch ($pconfig['bogonsinterval']) { case 'daily': @@ -506,8 +499,7 @@ include("head.inc"); - 1) :?> + 1): ?> @@ -573,20 +565,7 @@ include("head.inc"); - - - - /> - - - - - + " />