This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

configs.retiolum: log tincr reachability, meta-connection and UDP path changes

RUST_LOG=tinc=warn hid every routing/relay event, so path problems were
only visible over SSH. Enable Info for tincd::graph (became
reachable/unreachable via X), tincd::conn (meta connections up/down) and
tincd::net (key exchange, UDP idle revalidation/timeouts, PMTU
fixed/increase/decrease). Their Debug/Trace stays off because tincd::net
and tincd::proto log per packet there; tincd (autoconnect), tincd::auth
and tincd::proto Info stay off as redundant.

Expected volume is roughly 100-250 lines/h on a hub like neoprism and
30-60/h on leaves, plus autoconnect dial attempts to dead hosts in conn.

+6 -3
+6 -3
configs/retiolum.nix
··· 60 60 # takes the deploying ssh session over <machine>.r with it. 61 61 systemd.services."tinc.retiolum".stopIfChanged = false; 62 62 63 - # debugLevel 0 is still Info, and reconnect/MTU/path-revalidation chatter 64 - # at Info floods journald; keep Warn and Error only. Target-scoped on 63 + # Warn and Error for every tinc* crate, plus Info for the per-event 64 + # targets: reachability (graph), meta connections (conn) and UDP path, 65 + # MTU and key-exchange changes (net). Their Debug/Trace and the other 66 + # targets' Info (autoconnect, auth, proto) stay off. Target-scoped on 65 67 # purpose: `-d 0` sets the global directive and replaces a bare 66 68 # RUST_LOG=warn, while `tinc` prefix-matches every tinc* crate's target. 67 - systemd.services."tinc.retiolum".environment.RUST_LOG = "tinc=warn"; 69 + systemd.services."tinc.retiolum".environment.RUST_LOG = 70 + "tinc=warn,tincd::graph=info,tincd::conn=info,tincd::net=info"; 68 71 69 72 # Copy keys into the tinc config directory before tinc starts. 70 73 # Running before nixpkgs' preStart ensures key generation is skipped.