No internet access via exit node after Linuxmint software update

Describe the problem

I had everything working with Netbird on Linuxmint 21.2. Updated my always-on computer to Linuxmint 22.1. With this update, I also migrated from iptables to nftables. Now I no longer have internet access from my secondary devices when my home computer is set as an exit node. I am able to successfully ping the computer from my phone, but have no other internet connection.

To Reproduce

Steps to reproduce the behavior:

  1. Computer: netbird up
  2. Phone: Connect to netbird
  3. Phone: ping 9.9.9.9
  4. 100% packet loss

Expected behavior

No packet loss.

Are you using NetBird Cloud?

Yes

NetBird version

0.54.2

Is any other VPN software installed?

Wireguard

Debug output

$ netbird status -dA
Peers detail:
 pixel-7-162-222.netbird.cloud:
  NetBird IP: 100.87.162.222/32
  Public key: WyIC0/Od1H86kEJc6gDR+y1y+VDTiLLlUJKihtfj/Xg=
  Status: Idle
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): -/-
  ICE candidate endpoints (Local/Remote): -/-
  Relay server address: 
  Last connection update: 9 minutes, 58 seconds ago
  Last WireGuard handshake: -
  Transfer status (received/sent) 0 B/0 B
  Quantum resistance: false
  Networks: -
  Latency: 0s

 pixel-7-46-184.netbird.cloud:
  NetBird IP: 100.87.46.184
  Public key: s2hmiMkJZNddqGOPs0PCj5dv+7SKCsbtk8lV1hbV5y4=
  Status: Connected
  -- detail --
  Connection type: P2P
  ICE candidate (Local/Remote): srflx/srflx
  ICE candidate endpoints (Local/Remote): 198.51.100.0:54313/198.51.100.1:55507
  Relay server address: rels://streamline-us-chi1-0.relay.netbird.io:443
  Last connection update: 9 minutes, 45 seconds ago
  Last WireGuard handshake: 39 seconds ago
  Transfer status (received/sent) 83.3 KiB/1.9 KiB
  Quantum resistance: false
  Networks: -
  Latency: 159.845369ms

Events:
  [INFO] SYSTEM (1658bb60-035a-4e7e-9a91-1aa76160ae3a)
    Message: Network map updated
    Time: 4 hours, 45 minutes ago
  [INFO] SYSTEM (a9707f06-0986-46e7-819e-2fe0c4324ecb)
    Message: Network map updated
    Time: 4 hours, 40 minutes ago
  [INFO] SYSTEM (7fa3c4a4-f9fb-401e-8844-fe2da8161a40)
    Message: Network map updated
    Time: 14 minutes, 37 seconds ago
  [INFO] SYSTEM (4b0e938a-a6e9-4679-88f4-603cccebf5c0)
    Message: Network map updated
    Time: 9 minutes, 58 seconds ago
OS: linux/amd64
Daemon version: 0.54.2
CLI version: 0.54.2
Profile: default
Management: Connected to https://api.netbird.io:443
Signal: Connected to https://signal.netbird.io:443
Relays: 
  [stun:stun.netbird.io:443] is Available
  [stun:stun.netbird.io:5555] is Available
  [turns:turn.netbird.io:443?transport=tcp] is Available
  [rels://streamline-ca-central-1b.relay.netbird.io:443] is Available
Nameservers: 
FQDN: radio.netbird.cloud
NetBird IP: 100.87.123.80/16
Interface type: Kernel
Quantum resistance: false
Lazy connection: false
Networks: 0.0.0.0/0, 192.168.0.0/24
Forwarding rules: 0
Peers count: 1/2 Connected

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

f79e391890ab27fb37c88b3b4be7011e22aa2e5ca6f38ffa9c4481884941f726/b53fe017-2e18-4a14-a22b-d25960b240c8

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

What’s the configuration like in the Network? Is the exit node properly configured and does it have the proper IP/settings to connect with the outside?