[GH-ISSUE #5158] Is this a subnet overlap issue? It works with using wireguard directly, but doesn't work with NetBird #10003

Open
opened 2026-08-05 01:24:17 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @bojanlikar on GitHub (Jan 22, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5158

Describe the problem

I have the following topology at home network:

  • I use NetBird cloud
  • on site I have two peers both running on Linux (Ubuntu)
    • OS: linux/amd64
    • Daemon version: 0.64.0
    • CLI version: 0.64.0

The subnet (and I think this is a problem) that I run on this site is: netmask 0xfffffc00 broadcast 192.168.71.255

I'm trying to connect to this network from another location ("remote network") also using LAN. In this case I'm using macOS NetBird client:

  • 0.64.0
  • Darwin 26.2

And subnet in this network is: netmask 0xffffff00 broadcast 192.168.0.255. So there is an overlap.

If I run wiregueard server directly on my Wi-Fi router at home network and I establish a wireguard tunnel from the remote network everything works as expected.

If I shutdown wireguard tunnel and I try to use wireguard I'm not able to access the home network.

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

I would expect that I can have an access to the home network from the remote network exactly the same as in case of using wireguard directly.

Are you using NetBird Cloud?

Yes. I'm using NetBird Cloud.

NetBird version

On my Routing Peers at home network:

  • 0.64.0

On my remote peer:

  • 0.64.0

Is any other VPN software installed?

Yes installed - wireguard. But not used for this use case.

Debug output

To help us resolve the problem, please attach the following anonymized status output

netbird status -dA

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

netbird debug for 1m -AS -U

Uploaded files are automatically deleted after 30 days.

Alternatively, create the file only and attach it here manually:

netbird debug for 1m -AS

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @bojanlikar on GitHub (Jan 22, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5158 **Describe the problem** I have the following topology at home network: - I use NetBird cloud - on site I have two peers both running on Linux (Ubuntu) - OS: linux/amd64 - Daemon version: 0.64.0 - CLI version: 0.64.0 The subnet (and I think this is a problem) that I run on this site is: `netmask 0xfffffc00 broadcast 192.168.71.255` I'm trying to connect to this network from another location ("remote network") also using LAN. In this case I'm using macOS NetBird client: - 0.64.0 - Darwin 26.2 And subnet in this network is: `netmask 0xffffff00 broadcast 192.168.0.255`. So there is an overlap. If I run wiregueard server directly on my Wi-Fi router at home network and I establish a wireguard tunnel from the remote network everything works as expected. If I shutdown wireguard tunnel and I try to use wireguard I'm not able to access the home network. **To Reproduce** Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error **Expected behavior** I would expect that I can have an access to the home network from the remote network exactly the same as in case of using wireguard directly. **Are you using NetBird Cloud?** Yes. I'm using NetBird Cloud. **NetBird version** On my Routing Peers at home network: - `0.64.0` On my remote peer: - `0.64.0` **Is any other VPN software installed?** Yes installed - wireguard. But not used for this use case. **Debug output** To help us resolve the problem, please attach the following anonymized status output netbird status -dA Create and upload a debug bundle, and share the returned file key: netbird debug for 1m -AS -U *Uploaded files are automatically deleted after 30 days.* Alternatively, create the file only and attach it here manually: netbird debug for 1m -AS **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. **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:24:17 -04:00
Author
Owner

@kwakubiney commented on GitHub (Jan 24, 2026):

Can you share a debug bundle?

<!-- gh-comment-id:3794511550 --> @kwakubiney commented on GitHub (Jan 24, 2026): Can you share a debug bundle?
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#10003