Skip to content

WiFi to Cell Network Roaming Issue #2211

Open
@ramphex

Description

@ramphex

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions