summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorSaurabh Mohan <saurabh.mohan@vyatta.com>2012-09-10 09:58:01 -0700
committerSaurabh Mohan <saurabh.mohan@vyatta.com>2012-09-10 09:58:01 -0700
commit40d1c6b457e8733241dbe27884e45644d33f3115 (patch)
tree2127c07cd10b59e9a440652521d9805c9f106bf7 /scripts
parent010f81d14bc4974f631ce4e93f9081ff34ec9497 (diff)
downloadvyatta-cfg-vpn-40d1c6b457e8733241dbe27884e45644d33f3115.tar.gz
vyatta-cfg-vpn-40d1c6b457e8733241dbe27884e45644d33f3115.zip
Bigfix: 8277: ike responder key attempt only once.oxnard
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/vpn-config.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/vpn-config.pl b/scripts/vpn-config.pl
index 7c7f976..0369f76 100755
--- a/scripts/vpn-config.pl
+++ b/scripts/vpn-config.pl
@@ -798,8 +798,6 @@ if ( $vcVPN->exists('ipsec') ) {
}
}
- ## explicitly set keyingtries to forever ##
- $genout .= "\tkeyingtries=%forever\n";
#
# Write ESP configuration from group
@@ -1053,13 +1051,16 @@ if ( $vcVPN->exists('ipsec') ) {
#
if ($any_peer) {
$genout .= "\tauto=add\n";
+ $genout .= "\tkeyingtries=%forever\n";
} else {
my $conntype = $vcVPN->returnValue("ipsec site-to-site peer $peer connection-type");
if (defined ($conntype)){
if ($conntype eq "initiate"){
$genout .= "\tauto=start\n";
+ $genout .= "\tkeyingtries=%forever\n";
} elsif ($conntype eq "respond"){
$genout .= "\tauto=add\n";
+ $genout .= "\tkeyingtries=1\n";
}
}
else{