Hi,

On Wed, Dec 10, 2014 at 08:31:27AM +1300, Jason Haar wrote:
> LOL! It took Gert to spot the most obvious scenario ;-) 

I'm good at breaking things :-)

> That really
> re-enforces what I think about this needing to be an "openvpn ping" type
> solution: it is irrelevant if the server is up or even if openvpn tcp
> ports appear to be open, it's only evidence that openvpn is working that
> should be taken as evidence that openvpn is - well - working :-)

Indeed.

I think what you're proposing is quite a cool feature, but it is not easy
to implement.

The "ping" could actually be fairly easy, though it might need protocol
changes (to permit a quick health check - for tls-auth authorized clients - 
without a full TLS negotiation taking place).

More work is the connection loop on the client side - right now, OpenVPN
walks the list of "remotes" sequentially, and if one fails, tries the next
one.  This would need to be changed to try them "all at once", at least
for the "ping" check, and then decide on a connection order for the real
connection...

gert

-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Attachment: pgpsEu10XUvXv.pgp
Description: PGP signature

Reply via email to