[GH-ISSUE #3215] The RDP connection works only on one device #6831

Open
opened 2026-08-05 01:10:20 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @vlaadoo on GitHub (Jan 19, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/3215

Describe the problem

Two computers and a phone are in the same network. All three peers are accessible to each other. I can connect via RDP from Computer 1 and the phone to Computer 2, but I cannot connect to Computer 1 via RDP from either the phone or Computer 2. Ping works between all devices.

A clear and concise description of what the problem is.

To Reproduce

Steps to reproduce the behavior:

  1. Connect Computer 1, Computer 2, and the phone to the same network.
  2. Attempt to connect via RDP to each computer.

Expected behavior

RDP connections should work both from Computer 1 to Computer 2 and vice versa. The phone should also be able to connect to both computers via RDP using the Windows App.

A clear and concise description of what you expected to happen.

Are you using NetBird Cloud?

NetBird Cloud

NetBird version

On PCs: 0.36.3
On the phone: 0.34.0 (the latest version is unavailable for iPhone for some reason).

NetBird status -dA output:

Computer 1 (vrn36.netbird.cloud):

Peers detail:
iphone-vlad.netbird.cloud:
  NetBird IP: 100.73.9.209
  Public key: kthvWcTsKB9gqcd3PIY6+FSosf530Az0kyfvSMTNyw0=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): host/prflx
  ICE candidate endpoints (Local/Remote): 172.29.0.1:51820/198.51.100.0:63771
  Relay server address: rels://streamline-fi-hel1-1.relay.netbird.io:443
  Last connection update: 36 seconds ago
  Last WireGuard handshake: 2 minutes, 36 seconds ago
  Transfer status (received/sent) 1.4 KiB/1.1 KiB
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 43.5742ms

desktop-flh59ev.netbird.cloud:
  NetBird IP: 100.73.38.237
  Public key: wJalDe7E3uOqAWaKY+qxBLHDWvGPbNiRScDXI2K2s38=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): srflx/srflx
  ICE candidate endpoints (Local/Remote): 198.51.100.1:19863/198.51.100.2:34061
  Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443
  Last connection update: 6 minutes, 10 seconds ago
  Last WireGuard handshake: 1 minute, 57 seconds ago
  Transfer status (received/sent) 1.7 MiB/1.6 MiB
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 102.7806ms

OS: windows/amd64
Daemon version: 0.36.3
CLI version: 0.36.3
Management: Connected to https://api.netbird.io:443
Signal: Connected to https://signal.netbird.io:443
Relays:
  [stun:stun.netbird.io:5555] is Available
  [turns:turn.netbird.io:443?transport=tcp] is Available
  [rels://streamline-fi-hel1-0.relay.netbird.io:443] is Available
Nameservers:
FQDN: vrn36.netbird.cloud
NetBird IP: 100.73.148.115/16
Interface type: Userspace
Quantum resistance: false
Routes: -
Networks: -
Peers count: 2/2 Connected

Computer 2 (desktop-flh59ev.netbird.cloud):

Peers detail:
iphone-vlad.netbird.cloud:
  NetBird IP: 100.73.9.209
  Public key: kthvWcTsKB9gqcd3PIY6+FSosf530Az0kyfvSMTNyw0=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): srflx/prflx
  ICE candidate endpoints (Local/Remote): 198.51.100.0:34061/198.51.100.1:63771
  Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443
  Last connection update: 3 minutes, 20 seconds ago
  Last WireGuard handshake: 48 seconds ago
  Transfer status (received/sent) 796 B/808 B
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 1.1541816s

vrn36.netbird.cloud:
  NetBird IP: 100.73.148.115
  Public key: +OggVgPVzw9t3+k5Q5pDh2jvccePXb5M+ovyn8Nme3U=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): host/srflx
  ICE candidate endpoints (Local/Remote): 127.0.0.1:51820/198.51.100.2:19863
  Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443
  Last connection update: 4 minutes, 46 seconds ago
  Last WireGuard handshake: 33 seconds ago
  Transfer status (received/sent) 29.9 KiB/45.0 KiB
  Quantum resistance: false
  Routes: -
  Networks: -
  Latency: 102.6569ms

OS: windows/amd64
Daemon version: 0.36.3
CLI version: 0.36.3
Management: Connected to https://api.netbird.io:443
Signal: Connected to https://signal.netbird.io:443
Relays:
  [stun:stun.netbird.io:5555] is Available
  [turns:turn.netbird.io:443?transport=tcp] is Available
  [rels://streamline-de-fra1-2.relay.netbird.io:443] is Available
Nameservers:
FQDN: desktop-flh59ev.netbird.cloud
NetBird IP: 100.73.38.237/16
Interface type: Userspace
Quantum resistance: false
Routes: -
Networks: -
Peers count: 2/2 Connected

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

...

Screenshots

Image

Additional context

All tests are being performed with the standard configuration. I registered, connected the devices, and started testing RDP. No configuration changes have been made.

Originally created by @vlaadoo on GitHub (Jan 19, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/3215 **Describe the problem** Two computers and a phone are in the same network. All three peers are accessible to each other. I can connect via RDP from Computer 1 and the phone to Computer 2, but I cannot connect to Computer 1 via RDP from either the phone or Computer 2. Ping works between all devices. A clear and concise description of what the problem is. **To Reproduce** Steps to reproduce the behavior: 1) Connect Computer 1, Computer 2, and the phone to the same network. 2) Attempt to connect via RDP to each computer. **Expected behavior** RDP connections should work both from Computer 1 to Computer 2 and vice versa. The phone should also be able to connect to both computers via RDP using the Windows App. A clear and concise description of what you expected to happen. **Are you using NetBird Cloud?** NetBird Cloud **NetBird version** On PCs: `0.36.3` On the phone: `0.34.0` (the latest version is unavailable for iPhone for some reason). **NetBird status -dA output:** Computer 1 (vrn36.netbird.cloud): ``` Peers detail: iphone-vlad.netbird.cloud: NetBird IP: 100.73.9.209 Public key: kthvWcTsKB9gqcd3PIY6+FSosf530Az0kyfvSMTNyw0= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): host/prflx ICE candidate endpoints (Local/Remote): 172.29.0.1:51820/198.51.100.0:63771 Relay server address: rels://streamline-fi-hel1-1.relay.netbird.io:443 Last connection update: 36 seconds ago Last WireGuard handshake: 2 minutes, 36 seconds ago Transfer status (received/sent) 1.4 KiB/1.1 KiB Quantum resistance: false Routes: - Networks: - Latency: 43.5742ms desktop-flh59ev.netbird.cloud: NetBird IP: 100.73.38.237 Public key: wJalDe7E3uOqAWaKY+qxBLHDWvGPbNiRScDXI2K2s38= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): srflx/srflx ICE candidate endpoints (Local/Remote): 198.51.100.1:19863/198.51.100.2:34061 Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443 Last connection update: 6 minutes, 10 seconds ago Last WireGuard handshake: 1 minute, 57 seconds ago Transfer status (received/sent) 1.7 MiB/1.6 MiB Quantum resistance: false Routes: - Networks: - Latency: 102.7806ms OS: windows/amd64 Daemon version: 0.36.3 CLI version: 0.36.3 Management: Connected to https://api.netbird.io:443 Signal: Connected to https://signal.netbird.io:443 Relays: [stun:stun.netbird.io:5555] is Available [turns:turn.netbird.io:443?transport=tcp] is Available [rels://streamline-fi-hel1-0.relay.netbird.io:443] is Available Nameservers: FQDN: vrn36.netbird.cloud NetBird IP: 100.73.148.115/16 Interface type: Userspace Quantum resistance: false Routes: - Networks: - Peers count: 2/2 Connected ``` Computer 2 (desktop-flh59ev.netbird.cloud): ``` Peers detail: iphone-vlad.netbird.cloud: NetBird IP: 100.73.9.209 Public key: kthvWcTsKB9gqcd3PIY6+FSosf530Az0kyfvSMTNyw0= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): srflx/prflx ICE candidate endpoints (Local/Remote): 198.51.100.0:34061/198.51.100.1:63771 Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443 Last connection update: 3 minutes, 20 seconds ago Last WireGuard handshake: 48 seconds ago Transfer status (received/sent) 796 B/808 B Quantum resistance: false Routes: - Networks: - Latency: 1.1541816s vrn36.netbird.cloud: NetBird IP: 100.73.148.115 Public key: +OggVgPVzw9t3+k5Q5pDh2jvccePXb5M+ovyn8Nme3U= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): host/srflx ICE candidate endpoints (Local/Remote): 127.0.0.1:51820/198.51.100.2:19863 Relay server address: rels://streamline-de-fra1-2.relay.netbird.io:443 Last connection update: 4 minutes, 46 seconds ago Last WireGuard handshake: 33 seconds ago Transfer status (received/sent) 29.9 KiB/45.0 KiB Quantum resistance: false Routes: - Networks: - Latency: 102.6569ms OS: windows/amd64 Daemon version: 0.36.3 CLI version: 0.36.3 Management: Connected to https://api.netbird.io:443 Signal: Connected to https://signal.netbird.io:443 Relays: [stun:stun.netbird.io:5555] is Available [turns:turn.netbird.io:443?transport=tcp] is Available [rels://streamline-de-fra1-2.relay.netbird.io:443] is Available Nameservers: FQDN: desktop-flh59ev.netbird.cloud NetBird IP: 100.73.38.237/16 Interface type: Userspace Quantum resistance: false Routes: - Networks: - Peers count: 2/2 Connected ``` **Do you face any (non-mobile) client issues?** ... **Screenshots** ![Image](https://github.com/user-attachments/assets/31be8eba-1abb-45d7-b4df-0f5a2214b871) **Additional context** All tests are being performed with the standard configuration. I registered, connected the devices, and started testing RDP. No configuration changes have been made.
saavagebueno added the waiting-feedbacktriage-needed labels 2026-08-05 01:10:20 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#6831