Description
Describe the problem
When leaving a WiFi network and going over to a cell network, or leaving a cell network and going to a WiFi network, all of the peer connections drop and do not reconnect without a manual change of server, resetting the settings, and adding a new device to the dashboard. Dashboard shows the device connected the entire time despite it not being able to connect to any peers.
To Reproduce
Connect to NetBird while on WiFi, turn off WiFi. All peer connections drop and don't reconnect. Dashboard shows connected.
Connect to NetBird while on Cell, turn on WiFi. Rinse and repeat.
Steps to reproduce the behavior:
See above.
Expected behavior
Seamless transition.
A clear and concise description of what you expected to happen.
Seamlessly switch over
Are you using NetBird Cloud?
No
Please specify whether you use NetBird Cloud or self-host NetBird's control plane.
Self-hosted
NetBird version
Latest client on iOS
0.28.3 server
Add any other context about the problem here.
Logs indicate this:
signal_1 | 2024-06-27T19:49:43Z WARN signal/peer/peer.go:78: peer [qwerty] is already registered [new streamID 1719517783484202362, previous StreamID 1719517737207506376]. Will override stream.
signal_1 | 2024-06-27T19:49:43Z INFO signal/server/signal.go:110: peer connected [qwerty] [streamID 1719517783484202362]
signal_1 | 2024-06-27T19:49:57Z INFO signal/server/signal.go:95: peer disconnected [qwerty] [streamID 1719517737207506376]
signal_1 | 2024-06-27T19:49:57Z WARN signal/peer/peer.go:100: attempted to remove newer registered stream of a peer [qwerty] [newer streamID 1719517783484202362, previous StreamID 1719517737207506376]. Ignoring.