[GH-ISSUE #1525] Network routes not working with iOS client #2573

Open
opened 2026-08-05 00:47:52 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @EnterTheC on GitHub (Feb 4, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1525

Describe the problem

I've installed self hosted netbird version 0.25.5, identity provider is microsoft azure/entra. Added custom DNS to resolve my private AD domain (internal.example.com) and added a network route to my private network range (10.0.0.0/24), routing peer is a ubuntu linux vm with installed netbird client and connected as a peer. If i connect my windows notebook via netbird I am able to connect to internal services within my private network via iPhone hotspot. So in my opinion everything's fully working right now except one thing: If i connect my iPhone (iPhone 14, iOS 17.3 i think) then all peers connect the same way they do when I connect my notebook but neither ips are resolved nor dns names (e.g. test-client.internal.example.com or 10.0.0.5). As far as it seems I'm getting a IPv4 adress via cellular and via hotspot this is working. This issue is just with the iOS-client :/

To Reproduce

Steps to reproduce the behavior:

  1. Install netbird self hosted
  2. Add DNS with internal nameserver and dns name
  3. Install VM (or barebone) ubuntu / linux machine and connect netbird client
  4. Add network route to private network via linux machine mentioned in 3.
  5. Connect via windows / macOS notebook - fully working
  6. Connect via iPhone...
  7. See error

Expected behavior

I'd like to use my internal services via iPhone

Are you using NetBird Cloud?

Self-hosted netbird

NetBird version

netbird version 0.25.5

NetBird status -d output:

Not applicable

Screenshots

Not applicable I guess.

Additional context

n/a

Is there anything I can do to get this one working? :)

Regards
Chris

Originally created by @EnterTheC on GitHub (Feb 4, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1525 **Describe the problem** I've installed self hosted netbird version 0.25.5, identity provider is microsoft azure/entra. Added custom DNS to resolve my private AD domain (internal.example.com) and added a network route to my private network range (10.0.0.0/24), routing peer is a ubuntu linux vm with installed netbird client and connected as a peer. If i connect my windows notebook via netbird I am able to connect to internal services within my private network via iPhone hotspot. So in my opinion everything's fully working right now except one thing: If i connect my iPhone (iPhone 14, iOS 17.3 i think) then all peers connect the same way they do when I connect my notebook but neither ips are resolved nor dns names (e.g. test-client.internal.example.com or 10.0.0.5). As far as it seems I'm getting a IPv4 adress via cellular and via hotspot this is working. This issue is just with the iOS-client :/ **To Reproduce** Steps to reproduce the behavior: 1. Install netbird self hosted 2. Add DNS with internal nameserver and dns name 3. Install VM (or barebone) ubuntu / linux machine and connect netbird client 4. Add network route to private network via linux machine mentioned in 3. 5. Connect via windows / macOS notebook - fully working 6. Connect via iPhone... 9. See error **Expected behavior** I'd like to use my internal services via iPhone **Are you using NetBird Cloud?** Self-hosted netbird **NetBird version** `netbird version 0.25.5` **NetBird status -d output:** Not applicable **Screenshots** Not applicable I guess. **Additional context** n/a Is there anything I can do to get this one working? :) Regards Chris
saavagebueno added the iostriage labels 2026-08-05 00:47:53 -04:00
Sign in to join this conversation.
No Label ios triage
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#2573