diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-08-12 15:09:13 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-08-12 15:09:13 +0000 |
commit | 8ee9b271e7defb98616167b6063dafdb4648a58d (patch) | |
tree | cf2b17893159910abbe99a01f23ab347407a5537 | |
parent | 067857c5e6e43748c7b9433983e4f425ba44e922 (diff) | |
download | pfsense-8ee9b271e7defb98616167b6063dafdb4648a58d.zip pfsense-8ee9b271e7defb98616167b6063dafdb4648a58d.tar.gz |
Check to see if item is dynamic dns a little better
-rw-r--r-- | etc/inc/vpn.inc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc index 3d8ff50..03de93c 100644 --- a/etc/inc/vpn.inc +++ b/etc/inc/vpn.inc @@ -172,12 +172,16 @@ function vpn_ipsec_configure($ipchg = false) { vpn_localnet_determine($tunnel['local-subnet'], $sa, $sn); + if(is_domain($tunnel['remote-gateway'])) { + $tmp = gethostbyname($tunnel['remote-gateway']); + if($tmp) + $tunnel['remote-gateway'] = $tmp; + } + if(isset($tunnel['creategif'])) { $number_of_gifs = find_last_gif_device(); $number_of_gifs++; $curwanip = get_current_wan_address(); - if(is_domain($tunnel['remote-gateway'])) - $tunnel['remote-gateway'] = gethostbyname($tunnel['remote-gateway']); if($config['installedpackages']['sasyncd']['config'] <> "") foreach($config['installedpackages']['sasyncd']['config'] as $sasyncd) { if($sasyncd['ip'] <> "") |