summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/vpn.inc3
-rwxr-xr-xusr/local/www/vpn_ipsec_edit.php4
2 files changed, 5 insertions, 2 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc
index dc9d82e..11f7689 100644
--- a/etc/inc/vpn.inc
+++ b/etc/inc/vpn.inc
@@ -276,6 +276,9 @@ EOD;
} else if (isset($tunnel['p1']['myident']['ufqdn'])) {
$myidentt = "user_fqdn";
$myident = $tunnel['p1']['myident']['ufqdn'];
+ } else if (isset($tunnel['p1']['myident']['dyn_dns'])) {
+ $myidentt = "dyn_dns";
+ $myident = gethostbyname($tunnel['p1']['myident']['dyn_dns']);
}
if (isset($tunnel['p1']['authentication_method'])) {
diff --git a/usr/local/www/vpn_ipsec_edit.php b/usr/local/www/vpn_ipsec_edit.php
index 9ed4b00..14991a6 100755
--- a/usr/local/www/vpn_ipsec_edit.php
+++ b/usr/local/www/vpn_ipsec_edit.php
@@ -174,8 +174,8 @@ if ($_POST) {
}
if ($_POST['p1myidentt'] == "dyn_dns") {
$dyn_dns = explode("@",$_POST['p1myident']);
- if (!is_domain($dyn_dns[1]))
- $input_errors[] = "A valid Dynamic DNS address for 'My identifier' must be specified.";
+ //if (!is_domain($dyn_dns[1]))
+ //$input_errors[] = "A valid Dynamic DNS address for 'My identifier' must be specified.";
}
if ($_POST['p1myidentt'] == "myaddress")
OpenPOWER on IntegriCloud