[GH-ISSUE #5389] Naming conflict between exit node and network resource #11358

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

Originally created by @dmaasland on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5389

Describe the problem

I created an exit node and named it "LAN". I then created a network resource in the "Networks" tab for 192.168.1.0/24 and also named it "LAN". Clients got terribly confused by this. Windows would switch between the "network" showing either 192.168.1.0/24 and 0.0.0.0/0. The android client would only show the exit node named "LAN" (including the exit node icon) but not the network resource named "LAN".

To Reproduce

Steps to reproduce the behavior:

  1. Select a peer, and make it an exit node. Name it LAN
  2. Create a new network and add a resource (for example for 192.168.1.0/24) and also name it LAN
  3. Clients will only show one of the two. Either an exit node with 0.0.0.0/0 or a network resource with 192.168.1.0/24.

Expected behavior

Two seperate entries in the "Networks" list on the clients.

Are you using NetBird Cloud?

No
NetBird version

netbird 0.65.2

Is any other VPN software installed?

No

Debug output

Peers detail:
 client-1.anon-WdqOG.domain:
  NetBird IP: 100.68.2.190
  Public key: wiMNsTCuIaKcG0fwxCbX0Tsl7RDPoHDSi1dPo7M7NTo=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): host/host
  ICE candidate endpoints (Local/Remote): 127.0.0.1:51820/192.168.1.11:51820
  Relay server address: rels://netbird.anon-BbBuD.domain:443
  Last connection update: 2 hours, 28 minutes ago
  Last WireGuard handshake: 2 minutes, 4 seconds ago
  Transfer status (received/sent) 139.5 KiB/97.2 KiB
  Quantum resistance: false
  Networks: -
  Latency: 1.5461ms

 client-2.anon-WdqOG.domain:
  NetBird IP: 100.68.28.152
  Public key: iXz1UvtLM+l9TUShGxKuXwegFt3e+0Gw6TahERAbVgg=
  Status: Connected
  -- detail --
  Connection type: Relayed
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address: rels://netbird.anon-BbBuD.domain:443
  Last connection update: 2 hours, 28 minutes ago
  Last WireGuard handshake: 13 seconds ago
  Transfer status (received/sent) 1.1 MiB/1.4 MiB
  Quantum resistance: false
  Networks: -
  Latency: 0s

 client-3.anon-WdqOG.domain:
  NetBird IP: 100.68.60.43
  Public key: ftTv5orrgoggidUXaRbVIkrEapgJa0nb/lrxFVbgi08=
  Status: Connecting
  -- detail --
  Connection type: -
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address:
  Last connection update: 1 hour, 58 minutes ago
  Last WireGuard handshake: -
  Transfer status (received/sent) 0 B/0 B
  Quantum resistance: false
  Networks: -
  Latency: 33.2485ms

 client-4.anon-WdqOG.domain:
  NetBird IP: 100.68.66.178
  Public key: DRxMBDHbddqjA/SDLB6K7yQohVVAWUwV1QnO48mEjAg=
  Status: Connected
  -- detail --
  Connection type: Relayed
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address: rels://netbird.anon-BbBuD.domain:443
  Last connection update: 2 hours, 28 minutes ago
  Last WireGuard handshake: 14 seconds ago
  Transfer status (received/sent) 6.5 KiB/23.8 KiB
  Quantum resistance: false
  Networks: -
  Latency: 0s

 nb-relay.anon-WdqOG.domain:
  NetBird IP: 100.68.230.95
  Public key: U/pgKrQiL3yIAXfJBDFoAoxjXymvf09DBUuE0UE7LnM=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): srflx/host
  ICE candidate endpoints (Local/Remote): 192.168.1.20:51820/192.168.1.114:51820
  Relay server address: rels://netbird.anon-BbBuD.domain:443
  Last connection update: 2 hours, 28 minutes ago
  Last WireGuard handshake: 1 minute, 40 seconds ago
  Transfer status (received/sent) 71.6 KiB/162.9 KiB
  Quantum resistance: false
  Networks: 192.168.150.0/24, 192.168.255.0/24, 192.168.50.0/24
  Latency: 1.0551ms

 client-5.anon-WdqOG.domain:
  NetBird IP: 100.68.246.194
  Public key: Je6/4ojgo+wTqID56Jgv655uiwy09hJ42ONo3u+AaxE=
  Status: Connecting
  -- detail --
  Connection type: -
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address:
  Last connection update: 2 hours, 54 minutes ago
  Last WireGuard handshake: -
  Transfer status (received/sent) 0 B/0 B
  Quantum resistance: false
  Networks: -
  Latency: 0s

Events:
  [INFO] SYSTEM (8ca84888-9090-4db3-b08d-bd6f9538b736)
    Message: Network map updated
    Time: 3 hours ago
  [INFO] SYSTEM (46f14fb2-63ff-489c-9ddf-63b10b5c262a)
    Message: Network map updated
    Time: 2 hours, 59 minutes ago
  [INFO] SYSTEM (a0c3c2d9-5dd2-440c-bee7-d2538512b9c3)
    Message: Network map updated
    Time: 2 hours, 59 minutes ago
  [INFO] SYSTEM (d574587f-b02f-437f-b006-83874be64363)
    Message: Network map updated
    Time: 2 hours, 58 minutes ago
  [INFO] SYSTEM (89d7266a-277d-418c-8c93-44d702b8ff2f)
    Message: Network map updated
    Time: 2 hours, 56 minutes ago
  [INFO] SYSTEM (4551a757-227c-47e8-9592-d3c670ad82f3)
    Message: Network map updated
    Time: 2 hours, 55 minutes ago
  [INFO] SYSTEM (58cc6fd5-04f1-4b0c-90bf-34193ff79189)
    Message: Network map updated
    Time: 2 hours, 28 minutes ago
  [INFO] SYSTEM (701e12f2-292b-4587-9c59-da8e8fdd35f7)
    Message: Network map updated
    Time: 1 hour, 56 minutes ago
  [INFO] SYSTEM (44063f53-5fc9-49ff-9d23-67f9c7442da6)
    Message: Network map updated
    Time: 1 hour, 56 minutes ago
  [INFO] SYSTEM (e63991c7-5dff-4d4b-a822-15daa70c66a3)
    Message: Network map updated
    Time: 48 seconds ago
OS: windows/amd64
Daemon version: 0.65.2
CLI version: 0.65.2
Profile: default
Management: Connected to https://netbird.anon-BbBuD.domain:443
Signal: Connected to https://netbird.anon-BbBuD.domain:443
Relays:
  [stun:netbird.anon-BbBuD.domain:3478] is Available
  [rels://netbird.anon-BbBuD.domain:443] is Available
Nameservers:
  [192.168.1.1:53, 192.168.1.2:53] for [anon-BbBuD.domain] is Available
  [9.9.9.9:53, 149.112.112.112:53] for [.] is Available
FQDN: desktop-private.anon-WdqOG.domain
NetBird IP: 100.68.233.104/16
Interface type: Userspace
Quantum resistance: false
Lazy connection: false
SSH Server: Disabled
Networks: -
Peers count: 4/6 Connected

Create and upload a debug bundle, and share the returned file key:

197d08177a523870f2c4a56c3b3e92e51600496acbd869181ad98aaccc58ce4c/4a712920-466a-432d-a495-eb56c215b5af

Additional context

Workaround: Don't use duplicate names

Have you tried these troubleshooting steps?

  • [ X] Reviewed client troubleshooting (if applicable)
  • [ X] Checked for newer NetBird versions
  • [ X] Searched for similar issues on GitHub (including closed ones)
  • [ X] Restarted the NetBird client
  • [ X] Disabled other VPN software
  • [ X] Checked firewall settings
Originally created by @dmaasland on GitHub (Feb 19, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5389 **Describe the problem** I created an exit node and named it "LAN". I then created a network resource in the "Networks" tab for 192.168.1.0/24 and also named it "LAN". Clients got terribly confused by this. Windows would switch between the "network" showing either 192.168.1.0/24 and 0.0.0.0/0. The android client would only show the exit node named "LAN" (including the exit node icon) but not the network resource named "LAN". **To Reproduce** Steps to reproduce the behavior: 1. Select a peer, and make it an exit node. Name it LAN 2. Create a new network and add a resource (for example for 192.168.1.0/24) and also name it LAN 3. Clients will only show one of the two. Either an exit node with 0.0.0.0/0 or a network resource with 192.168.1.0/24. **Expected behavior** Two seperate entries in the "Networks" list on the clients. **Are you using NetBird Cloud?** No **NetBird version** `netbird 0.65.2` **Is any other VPN software installed?** No **Debug output** ``` Peers detail: client-1.anon-WdqOG.domain: NetBird IP: 100.68.2.190 Public key: wiMNsTCuIaKcG0fwxCbX0Tsl7RDPoHDSi1dPo7M7NTo= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): host/host ICE candidate endpoints (Local/Remote): 127.0.0.1:51820/192.168.1.11:51820 Relay server address: rels://netbird.anon-BbBuD.domain:443 Last connection update: 2 hours, 28 minutes ago Last WireGuard handshake: 2 minutes, 4 seconds ago Transfer status (received/sent) 139.5 KiB/97.2 KiB Quantum resistance: false Networks: - Latency: 1.5461ms client-2.anon-WdqOG.domain: NetBird IP: 100.68.28.152 Public key: iXz1UvtLM+l9TUShGxKuXwegFt3e+0Gw6TahERAbVgg= Status: Connected -- detail -- Connection type: Relayed ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: rels://netbird.anon-BbBuD.domain:443 Last connection update: 2 hours, 28 minutes ago Last WireGuard handshake: 13 seconds ago Transfer status (received/sent) 1.1 MiB/1.4 MiB Quantum resistance: false Networks: - Latency: 0s client-3.anon-WdqOG.domain: NetBird IP: 100.68.60.43 Public key: ftTv5orrgoggidUXaRbVIkrEapgJa0nb/lrxFVbgi08= Status: Connecting -- detail -- Connection type: - ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: Last connection update: 1 hour, 58 minutes ago Last WireGuard handshake: - Transfer status (received/sent) 0 B/0 B Quantum resistance: false Networks: - Latency: 33.2485ms client-4.anon-WdqOG.domain: NetBird IP: 100.68.66.178 Public key: DRxMBDHbddqjA/SDLB6K7yQohVVAWUwV1QnO48mEjAg= Status: Connected -- detail -- Connection type: Relayed ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: rels://netbird.anon-BbBuD.domain:443 Last connection update: 2 hours, 28 minutes ago Last WireGuard handshake: 14 seconds ago Transfer status (received/sent) 6.5 KiB/23.8 KiB Quantum resistance: false Networks: - Latency: 0s nb-relay.anon-WdqOG.domain: NetBird IP: 100.68.230.95 Public key: U/pgKrQiL3yIAXfJBDFoAoxjXymvf09DBUuE0UE7LnM= Status: Connected -- detail -- Connection type: P2P ICE candidate (Local/Remote): srflx/host ICE candidate endpoints (Local/Remote): 192.168.1.20:51820/192.168.1.114:51820 Relay server address: rels://netbird.anon-BbBuD.domain:443 Last connection update: 2 hours, 28 minutes ago Last WireGuard handshake: 1 minute, 40 seconds ago Transfer status (received/sent) 71.6 KiB/162.9 KiB Quantum resistance: false Networks: 192.168.150.0/24, 192.168.255.0/24, 192.168.50.0/24 Latency: 1.0551ms client-5.anon-WdqOG.domain: NetBird IP: 100.68.246.194 Public key: Je6/4ojgo+wTqID56Jgv655uiwy09hJ42ONo3u+AaxE= Status: Connecting -- detail -- Connection type: - ICE candidate (Local/Remote): -/- ICE candidate endpoints (Local/Remote): -/- Relay server address: Last connection update: 2 hours, 54 minutes ago Last WireGuard handshake: - Transfer status (received/sent) 0 B/0 B Quantum resistance: false Networks: - Latency: 0s Events: [INFO] SYSTEM (8ca84888-9090-4db3-b08d-bd6f9538b736) Message: Network map updated Time: 3 hours ago [INFO] SYSTEM (46f14fb2-63ff-489c-9ddf-63b10b5c262a) Message: Network map updated Time: 2 hours, 59 minutes ago [INFO] SYSTEM (a0c3c2d9-5dd2-440c-bee7-d2538512b9c3) Message: Network map updated Time: 2 hours, 59 minutes ago [INFO] SYSTEM (d574587f-b02f-437f-b006-83874be64363) Message: Network map updated Time: 2 hours, 58 minutes ago [INFO] SYSTEM (89d7266a-277d-418c-8c93-44d702b8ff2f) Message: Network map updated Time: 2 hours, 56 minutes ago [INFO] SYSTEM (4551a757-227c-47e8-9592-d3c670ad82f3) Message: Network map updated Time: 2 hours, 55 minutes ago [INFO] SYSTEM (58cc6fd5-04f1-4b0c-90bf-34193ff79189) Message: Network map updated Time: 2 hours, 28 minutes ago [INFO] SYSTEM (701e12f2-292b-4587-9c59-da8e8fdd35f7) Message: Network map updated Time: 1 hour, 56 minutes ago [INFO] SYSTEM (44063f53-5fc9-49ff-9d23-67f9c7442da6) Message: Network map updated Time: 1 hour, 56 minutes ago [INFO] SYSTEM (e63991c7-5dff-4d4b-a822-15daa70c66a3) Message: Network map updated Time: 48 seconds ago OS: windows/amd64 Daemon version: 0.65.2 CLI version: 0.65.2 Profile: default Management: Connected to https://netbird.anon-BbBuD.domain:443 Signal: Connected to https://netbird.anon-BbBuD.domain:443 Relays: [stun:netbird.anon-BbBuD.domain:3478] is Available [rels://netbird.anon-BbBuD.domain:443] is Available Nameservers: [192.168.1.1:53, 192.168.1.2:53] for [anon-BbBuD.domain] is Available [9.9.9.9:53, 149.112.112.112:53] for [.] is Available FQDN: desktop-private.anon-WdqOG.domain NetBird IP: 100.68.233.104/16 Interface type: Userspace Quantum resistance: false Lazy connection: false SSH Server: Disabled Networks: - Peers count: 4/6 Connected ``` Create and upload a debug bundle, and share the returned file key: ``` 197d08177a523870f2c4a56c3b3e92e51600496acbd869181ad98aaccc58ce4c/4a712920-466a-432d-a495-eb56c215b5af ``` **Additional context** Workaround: Don't use duplicate names **Have you tried these troubleshooting steps?** - [ X] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [ X] Checked for newer NetBird versions - [ X] Searched for similar issues on GitHub (including closed ones) - [ X] Restarted the NetBird client - [ X] Disabled other VPN software - [ X] Checked firewall settings
saavagebueno added the triage-needed label 2026-08-05 01:29:26 -04:00
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#11358