diff --git a/src/www/system_advanced_firewall.php b/src/www/system_advanced_firewall.php index a3fa5dc25..f662d52ac 100644 --- a/src/www/system_advanced_firewall.php +++ b/src/www/system_advanced_firewall.php @@ -66,7 +66,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $pconfig['enablebinatreflection'] = !empty($config['system']['enablebinatreflection']); $pconfig['enablenatreflectionhelper'] = isset($config['system']['enablenatreflectionhelper']) ? $config['system']['enablenatreflectionhelper'] : null; $pconfig['bypassstaticroutes'] = isset($config['filter']['bypassstaticroutes']); - $pconfig['disablevpnrules'] = isset($config['system']['disablevpnrules']); } elseif ($_SERVER['REQUEST_METHOD'] === 'POST') { $pconfig = $_POST; $old_aliasesresolveinterval = $config['system']['aliasesresolveinterval']; @@ -117,12 +116,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { unset($config['system']['disablefilter']); } - if (!empty($pconfig['disablevpnrules'])) { - $config['system']['disablevpnrules'] = true; - } elseif (isset($config['system']['disablevpnrules'])) { - unset($config['system']['disablevpnrules']); - } - if (!empty($pconfig['adaptiveend'])) { $config['system']['adaptiveend'] = $pconfig['adaptiveend']; } elseif (isset($config['system']['adaptiveend'])) { @@ -519,16 +512,6 @@ include("head.inc"); - - - - /> - - - - diff --git a/src/www/vpn_ipsec_settings.php b/src/www/vpn_ipsec_settings.php index 150e4dd62..30bc1f907 100644 --- a/src/www/vpn_ipsec_settings.php +++ b/src/www/vpn_ipsec_settings.php @@ -41,6 +41,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { // fetch form data $pconfig = array(); $pconfig['noinstalllanspd'] = isset($config['system']['noinstalllanspd']); + $pconfig['disablevpnrules'] = isset($config['system']['disablevpnrules']); $pconfig['preferoldsa_enable'] = isset($config['ipsec']['preferoldsa']); foreach ($ipsec_loglevels as $lkey => $ldescr) { if (!empty($config['ipsec']["ipsec_{$lkey}"])) { @@ -57,6 +58,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { } elseif (isset($config['system']['noinstalllanspd'])) { unset($config['system']['noinstalllanspd']); } + if (!empty($pconfig['disablevpnrules'])) { + $config['system']['disablevpnrules'] = true; + } elseif (isset($config['system']['disablevpnrules'])) { + unset($config['system']['disablevpnrules']); + } if (isset($pconfig['preferoldsa_enable']) && $pconfig['preferoldsa_enable'] == "yes") { $config['ipsec']['preferoldsa'] = true; } elseif (isset($config['ipsec']['preferoldsa'])) { @@ -123,6 +129,13 @@ if (isset($input_errors) && count($input_errors) > 0) { + + + + /> + + +