Skip to content

Unexpected WireGuard interface restart during GlobalProtect connection #5077

@ressys1978

Description

@ressys1978

Describe the problem

When connecting GlobalProtect VPN on Windows or macOS, NetBird tears down and recreates its WireGuard interface. This immediately kills all active TCP sessions (e.g., SSH). The teardown happens even though routes remain valid.

Windows NetworkProfile logs show a sequence of interface/profile events (4002 → 10002 → 10000 → 20002 → 4004 → 10001) that correspond precisely to the moment NetBird destroys and recreates its interface.

This does not happen to wireguard or any other VPN software when GlobalProtect connects, just netbird.

netbird.debug.2761929254.zip

To Reproduce

Steps to reproduce the behavior:

  1. Connect to a stable network (Wi-Fi or Ethernet).
  2. Start NetBird VPN and Connect
  3. Initiate an active TCP session (e.g., SSH) over NetBird.
  4. Connect to GlobalProtect VPN (corporate client).
  5. Netbird then gives "Connection to service lost" Error, and reconnects, but all SSH sessions are dropped.

Expected behavior

The Tunnel should survive transient network or firewall/profile changes triggered by GlobalProtect, without destroying the interface or dropping existing TCP sessions. TCP connections should remain active, similar to plain WireGuard behavior.

Are you using NetBird Cloud?

Self-Hosted

NetBird version

v0.62.1, but tested it all the way down to v0.60.0 and it occurs.

Is any other VPN software installed?

Yes. GlobalProtect, and Wireguard.

Debug output

Debug attached

Screenshots

n/a

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions