mirror of
https://github.com/opnsense/core.git
synced 2026-10-12 02:20:36 +00:00
VPN: OpenVPN: Instances - default keepalive to 10 60 in server mode and explain in the help text. closes https://github.com/opnsense/core/pull/10174
This commit is contained in:
@@ -122,7 +122,7 @@
|
||||
<label>Keep alive interval</label>
|
||||
<advanced>true</advanced>
|
||||
<type>text</type>
|
||||
<help>Ping interval in seconds. 0 to disable keep alive</help>
|
||||
<help>Ping interval in seconds. 0 to disable keep alive, in server mode defaults to 10 (with a timeout of 60)</help>
|
||||
<grid_view>
|
||||
<visible>false</visible>
|
||||
</grid_view>
|
||||
|
||||
@@ -733,6 +733,8 @@ class OpenVPN extends BaseModel
|
||||
$options['persist-key'] = null;
|
||||
if (!$node->keepalive_interval->isEmpty() && !$node->keepalive_timeout->isEmpty()) {
|
||||
$options['keepalive'] = "{$node->keepalive_interval} {$node->keepalive_timeout}";
|
||||
} elseif (!$node->keepalive_interval->isEqual('0') && $node->role->isEqual('server')) {
|
||||
$options['keepalive'] = "10 60";
|
||||
}
|
||||
|
||||
$options['dev-type'] = $node->dev_type == 'ovpn' ? 'tun' : (string)$node->dev_type;
|
||||
|
||||
Reference in New Issue
Block a user