Tinc hangs if started with network disconnected
Guus Sliepen
guus at tinc-vpn.org
Fri Feb 17 16:06:36 CET 2017
On Fri, Feb 17, 2017 at 01:20:59PM +0100, Sandro Stiller wrote:
> > Does it not log anything anymore after those messages? Or does it
> > continue giving the "Error looking up..." message periodically?
>
> It stops working completely.
>
> > In the first case, try sending tinc the ALRM and/or HUP signal (tincd -n
> > <netname> -kALRM). This should cause tinc to retry outgoing connections
> > immediately.
>
> After that, it continues trying.
>
> I think, I found the cause of the problem:
> Is tinc using a monotonic / steady clock for timeouts or is it using the system time?
I think you are right! It uses time() and gettimeofday() to calculate
how long to wait for the timeouts. I'll have to look at a portable way
to get a monotonic clock.
> > In any case, which Linux distribution are you using?
>
> It's an OpenEmbedded-based distribution for embedded devices
Ok, that probably explains why you always have a large jump in time at
boot. Just curious: what hardware are you running tinc on?
The best solution for now is to send tinc an ALRM signal after the time
is set.
--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus at tinc-vpn.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://www.tinc-vpn.org/pipermail/tinc/attachments/20170217/607aa59d/attachment.sig>
More information about the tinc
mailing list