Project

General

Profile

Feature #11521

Add 'explicit-exit-notify' option to OpenVPN client config

Added by Viktor Gurov about 2 months ago. Updated about 1 month ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
OpenVPN
Target version:
Start date:
02/24/2021
Due date:
% Done:

100%

Estimated time:
Release Notes:
Default

Description

https://build.openvpn.net/man/openvpn-2.5/openvpn.8.html:

--explicit-exit-notify n

In UDP client mode or point-to-point mode, send server/peer an exit notification if tunnel is restarted or OpenVPN process is exited. In client mode, on exit/restart, this option will tell the server to immediately close its client instance object rather than waiting for a timeout.

The n parameter (default 1 if not present) controls the maximum number of attempts that the client will try to resend the exit notification message.

In UDP server mode, send RESTART control channel command to connected clients. The n parameter (default 1 if not present) controls client behavior. With n = 1 client will attempt to reconnect to the same server, with n = 2 client will advance to the next server.

This will allow the OpenVPN client to disconnect/shutdown gracefully.

same as #11520

Associated revisions

Revision c08d270e (diff)
Added by Viktor Gurov about 1 month ago

Set explicit-exit-notify to 1 for new OpenVPN Client instances. Implements #11521

History

#2 Updated by Jim Pingle about 2 months ago

We already have a GUI option for this. It only works with UDP, so enabling it unilaterally is not viable. At most we could set exit_notify in the tunnel config for new instances as a default and that wouldn't change the behavior of old instances.

#3 Updated by Jim Pingle about 2 months ago

  • Status changed from New to Pull Request Review

#4 Updated by Renato Botelho about 1 month ago

  • Status changed from Pull Request Review to Feedback
  • Assignee set to Viktor Gurov

PR has been merged. Thanks!

#5 Updated by Renato Botelho about 1 month ago

  • Target version set to 2.6.0

#6 Updated by Viktor Gurov about 1 month ago

  • % Done changed from 0 to 100

Also available in: Atom PDF