[GH-ISSUE #5799] Any MacOS / iOS / tvOS client cannot route its internet traffic using Peer's Exit Node #12018

Open
opened 2026-08-05 01:32:09 -04:00 by saavagebueno · 3 comments
Owner

Originally created by @josemonge on GitHub (Apr 4, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5799

Describe the problem

Thank you for your hard work!!
I am using opensense (26.1) with netbird 66.3 (config as Exit Node).
My Android 13 netbird client 64.1 works perfectly and uses OpnSense exit node (ip is from opnsense)(internet access and network shared).
Another Android (netbird client 64.1 Android 12) and works perfectly and uses OpnSense exit node (ip is from opnsense) (internet access and network shared).
But my AppleTv (tvos 26.4) using netbird 66.2 is not working at all (when using netbird, not internet at all). But I can access shared network.
iPadOS (netbird 66.0 and iPadOS 26.3.1) is not working at all (when using netbird, no internet at all). But I can access shared network.
MacOS with the same issue.
Cloud account.
ISP location A: opnsense
ISP location B: Android and tvos, macos and ipados.

Both Androids were logged in using Google SSO. Tested correctly using Setup keys.
Apple devices were logged in using SetUp keys since I cannot SSO.
Thank you.

To Reproduce

Steps to reproduce the behavior:
MacOS / iPadOS / tvOS
Download app
Tap on Connect from Connection tab.
Jumps to browser.
Log in using Google SSO (signs on correctly)
After successful log in. Jumps to http://localhost:53000/?code=......
Process stopped since localhost:53000 not responding

Expected behavior

Expected to peer the device. As it happens with Android devices.

Are you using NetBird Cloud?

Netbird Cloud

Is any other VPN software installed?

No

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
Originally created by @josemonge on GitHub (Apr 4, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5799 Describe the problem Thank you for your hard work!! I am using opensense (26.1) with netbird 66.3 (config as Exit Node). My Android 13 netbird client 64.1 works perfectly and uses OpnSense exit node (ip is from opnsense)(internet access and network shared). Another Android (netbird client 64.1 Android 12) and works perfectly and uses OpnSense exit node (ip is from opnsense) (internet access and network shared). But my AppleTv (tvos 26.4) using netbird 66.2 is not working at all (when using netbird, not internet at all). But I can access shared network. iPadOS (netbird 66.0 and iPadOS 26.3.1) is not working at all (when using netbird, no internet at all). But I can access shared network. MacOS with the same issue. Cloud account. ISP location A: opnsense ISP location B: Android and tvos, macos and ipados. Both Androids were logged in using Google SSO. Tested correctly using Setup keys. Apple devices were logged in using SetUp keys since I cannot SSO. Thank you. To Reproduce Steps to reproduce the behavior: MacOS / iPadOS / tvOS Download app Tap on Connect from Connection tab. Jumps to browser. Log in using Google SSO (signs on correctly) After successful log in. Jumps to http://localhost:53000/?code=...... Process stopped since localhost:53000 not responding Expected behavior Expected to peer the device. As it happens with Android devices. Are you using NetBird Cloud? Netbird Cloud Is any other VPN software installed? No 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:32:09 -04:00
Author
Owner

@lixmal commented on GitHub (Apr 5, 2026):

You didn't provide any debug info. I can only guess, but you probably didn't define a nameserver, which is required for Apple devices to work.

<!-- gh-comment-id:4188225560 --> @lixmal commented on GitHub (Apr 5, 2026): You didn't provide any debug info. I can only guess, but you probably didn't define a nameserver, which is required for Apple devices to work.
Author
Owner

@josemonge commented on GitHub (Apr 5, 2026):

Thank you for your quick response.
Nameservers were created already.
I followed instructions provided by https://docs.netbird.io

Image

FYI I have two because I have two Networks (I know I did not need to create two)

<!-- gh-comment-id:4189643871 --> @josemonge commented on GitHub (Apr 5, 2026): Thank you for your quick response. Nameservers were created already. I followed instructions provided by https://docs.netbird.io <img width="1447" height="234" alt="Image" src="https://github.com/user-attachments/assets/738dfc82-8c8d-4966-8b84-c00d47f8e952" /> FYI I have two because I have two Networks (I know I did not need to create two)
Author
Owner

@CicerBro commented on GitHub (Jul 25, 2026):

Related: https://github.com/netbirdio/netbird/discussions/6840

<!-- gh-comment-id:5078026351 --> @CicerBro commented on GitHub (Jul 25, 2026): Related: https://github.com/netbirdio/netbird/discussions/6840
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#12018