diff options
Diffstat (limited to 'usr/local/www/vpn_ipsec_phase1.php')
-rw-r--r-- | usr/local/www/vpn_ipsec_phase1.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/local/www/vpn_ipsec_phase1.php b/usr/local/www/vpn_ipsec_phase1.php index 9463d2f..04dd443 100644 --- a/usr/local/www/vpn_ipsec_phase1.php +++ b/usr/local/www/vpn_ipsec_phase1.php @@ -162,6 +162,10 @@ if ($_POST) { // Only require PSK here for normal PSK tunnels (not mobile) or xauth. // For RSA methods, require the CA/Cert. switch ($method) { + case 'eap-mschapv2': + if ($pconfig['iketype'] != 'ikev2') + $input_errors[] = gettext("EAP-MSChapv2 can only be used with IKEv2 type VPNs."); + break; case "eap-tls": if ($pconfig['iketype'] != 'ikev2') $input_errors[] = gettext("EAP-TLS can only be used with IKEv2 type VPNs."); @@ -448,6 +452,7 @@ function methodsel_change() { value = document.iform.authentication_method.options[index].value; switch (value) { + case 'eap-mschapv2': case 'eap-tls': document.getElementById('opt_psk').style.display = 'none'; document.getElementById('opt_peerid').style.display = ''; |