Android IPv6 to PC IPv6 is replayed #1613

Open
opened 2025-11-20 05:33:54 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @ysmintor on GitHub (Feb 10, 2025).

Describe the problem
Tested with two Android mobile network of both IPv4 and IPv6, which IPv6 is public, PC is under different route with internal IPv4 and public IPv6, but they are replayed

To Reproduce

Steps to reproduce the behavior:

  1. Android netbird connect with mobile network of IPv6
  2. PC with another IPv6 network
  3. Both of them has public IPv6, But they are replayed.

Expected behavior
I need them to be P2P connection.

Are you using NetBird Cloud?

I tested with NetBird Cloud and self-host NetBird's control plane. Both of them can be reproduced.

NetBird version
Android NetBird version 0.34.0 (Google store latest version)
PC(macOS) NetBird version 0.36.5

NetBird status -dA output:

Peers detail:
 pjd110.netbird.selfhosted:
  NetBird IP: 100.111.138.211
  Public key: 
  Status: Connected
  -- detail --
  Connection type: Relayed
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address: rel://***:33080
  Last connection update: 3 minutes, 8 seconds ago
  Last WireGuard handshake: 1 minute, 14 seconds ago
  Transfer status (received/sent) 280 B/584 B
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 0s

 pissarro.netbird.selfhosted:
  NetBird IP: 100.111.162.81
  Public key: 
  Status: Connected
  -- detail --
  Connection type: Relayed
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address: rel://***:33080
  Last connection update: 3 minutes, 10 seconds ago
  Last WireGuard handshake: 26 seconds ago
  Transfer status (received/sent) 440 B/424 B
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 0s

 15b3d9a1ef9c.netbird.selfhosted:
  NetBird IP: 100.111.186.128
  Public key: 
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): srflx/srflx
  ICE candidate endpoints (Local/Remote): ***
  Relay server address: rel://***:33080
  Last connection update: 3 minutes, 21 seconds ago
  Last WireGuard handshake: 1 minute, 11 seconds ago
  Transfer status (received/sent) 184 B/732 B
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 70.549955ms

OS: darwin/amd64
Daemon version: 0.36.5
CLI version: 0.36.5
Management: Connected to https://***:443
Signal: Connected to https://***:443
Relays:
  [stun:***:3478] is Available
  [turn:***:3478?transport=udp] is Available
  [rel://***:33080] is Available
Nameservers:
FQDN: macbook-pro.netbird.selfhosted
NetBird IP: 100.111.155.52/16
Interface type: Userspace
Quantum resistance: false
Routes: -
Networks: -
Peers count: 3/3 Connected

Do you face any (non-mobile) client issues?

Please provide the file created by netbird debug for 1m -AS.
We advise reviewing the anonymized files for any remaining PII.

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Originally created by @ysmintor on GitHub (Feb 10, 2025). **Describe the problem** Tested with two Android mobile network of both IPv4 and IPv6, which IPv6 is public, PC is under different route with internal IPv4 and public IPv6, but they are replayed **To Reproduce** Steps to reproduce the behavior: 1. Android netbird connect with mobile network of IPv6 2. PC with another IPv6 network 3. Both of them has public IPv6, But they are replayed. **Expected behavior** I need them to be P2P connection. **Are you using NetBird Cloud?** I tested with NetBird Cloud and self-host NetBird's control plane. Both of them can be reproduced. **NetBird version** Android NetBird version 0.34.0 (Google store latest version) PC(macOS) NetBird version 0.36.5 **NetBird status -dA output:** ``` Peers detail: pjd110.netbird.selfhosted: NetBird IP: 100.111.138.211 Public key: Status: Connected -- detail -- Connection type: Relayed ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: rel://***:33080 Last connection update: 3 minutes, 8 seconds ago Last WireGuard handshake: 1 minute, 14 seconds ago Transfer status (received/sent) 280 B/584 B Quantum resistance: false Routes: - Networks: - Latency: 0s pissarro.netbird.selfhosted: NetBird IP: 100.111.162.81 Public key: Status: Connected -- detail -- Connection type: Relayed ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: rel://***:33080 Last connection update: 3 minutes, 10 seconds ago Last WireGuard handshake: 26 seconds ago Transfer status (received/sent) 440 B/424 B Quantum resistance: false Routes: - Networks: - Latency: 0s 15b3d9a1ef9c.netbird.selfhosted: NetBird IP: 100.111.186.128 Public key: Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): srflx/srflx ICE candidate endpoints (Local/Remote): *** Relay server address: rel://***:33080 Last connection update: 3 minutes, 21 seconds ago Last WireGuard handshake: 1 minute, 11 seconds ago Transfer status (received/sent) 184 B/732 B Quantum resistance: false Routes: - Networks: - Latency: 70.549955ms OS: darwin/amd64 Daemon version: 0.36.5 CLI version: 0.36.5 Management: Connected to https://***:443 Signal: Connected to https://***:443 Relays: [stun:***:3478] is Available [turn:***:3478?transport=udp] is Available [rel://***:33080] is Available Nameservers: FQDN: macbook-pro.netbird.selfhosted NetBird IP: 100.111.155.52/16 Interface type: Userspace Quantum resistance: false Routes: - Networks: - Peers count: 3/3 Connected ``` **Do you face any (non-mobile) client issues?** Please provide the file created by `netbird debug for 1m -AS`. We advise reviewing the anonymized files for any remaining PII. **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here.
saavagebueno added the triage-needed label 2025-11-20 05:33:54 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1613