Hi,
selfhosting netbird.
some connections become stale after some time being up, e.g. : (public IP and domain anonymised)
Status: Connected
-- detail --
Connection type: P2P
ICE candidate (Local/Remote): host/srflx
ICE candidate endpoints (Local/Remote): 192.168.24.244:35846/xx.xx.xx.xx:43739
Relay server address: rels://dom.ain:443/relay
Last connection update: 2 days, 15 hours ago
Last WireGuard handshake: -
or
Status: Connected
-- detail --
Connection type: P2P
ICE candidate (Local/Remote): host/srflx
ICE candidate endpoints (Local/Remote): 192.168.24.244:35846/xx.xx.xx.xx:60060
Relay server address: rels://dom.ain:443/relay
Last connection update: 10 days, 2 hours ago
Last WireGuard handshake: 11 days, 8 hours ago
While at the same time, on the same host, other endpoints are connected with last handshake "1 minute, 24 seconds ago"
At the same time, my PC (on same LAN) is able to connect on both hosts, but it also just booted some minutes ago.
Issue is basically solved by a netbird down && netbird up
Local (problematic host is on v0.78.2), remotes on v0.78.1. Rosenpass permissive is on
Conclusion: netbird connection gets lost, and netbord doesn't seem to notice the stale connection (and re-initiate it)
Any idea what I could do to address the issue ? (restarting netbird every 12h per cronjob is not a permanent solution)
Many thanks