summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-07-03 21:15:12 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-07-03 21:15:12 +0000
commite1a744846d0befd1227498404ea41ef125ef7369 (patch)
tree4087b96224a1f96f191b54989a405e3f0a4151f7
parent600dd4e0b9928c9eb41655b5748d60e940376c2d (diff)
downloadpfsense-e1a744846d0befd1227498404ea41ef125ef7369.zip
pfsense-e1a744846d0befd1227498404ea41ef125ef7369.tar.gz
Add mode, listen on and flush mode sync directives for sasyncd
-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