summaryrefslogtreecommitdiffstats
path: root/etc/inc/vpn.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/vpn.inc')
-rw-r--r--etc/inc/vpn.inc11
1 files changed, 11 insertions, 0 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc
index 85d7447..416eb3a 100644
--- a/etc/inc/vpn.inc
+++ b/etc/inc/vpn.inc
@@ -54,6 +54,17 @@ function vpn_ipsec_failover_configure() {
if($config['ipsec']['failover']['sharedkey'])
$sasyncd .= "sharedkey {$config['ipsec']['failover']['sharedkey']}\n";
+ if($config['ipsec']['failover']['mode'])
+ $sasyncd .= "mode {$config['ipsec']['failover']['mode']}\n";
+
+ if($config['ipsec']['failover']['listenon'])
+ $sasyncd .= "listen on {$config['ipsec']['failover']['listenon']}\n";
+
+ if($config['ipsec']['failover']['flushmodesync'])
+ $sasyncd .= "flushmode sync {$config['ipsec']['failover']['flushmodesync']}\n";
+
+
+
$fd = fopen("{$g['varetc_path']}/sasyncd.conf", "w");
fwrite($fd, $sasyncd);
fclose($fd);
OpenPOWER on IntegriCloud