[GH-ISSUE #4982] Connection failure on iOS via cellular data (works on Wi-Fi) #10248

Closed
opened 2026-08-05 01:25:09 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @hypoji on GitHub (Dec 22, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4982

Describe the problem

I am experiencing a connection issue with the iOS client. The app fails to connect when using a cellular data connection, although it works perfectly fine over Wi-Fi.

To Reproduce

Steps to reproduce the behavior:

  1. Turn off Wi-Fi on the iOS device and enable cellular data.
  2. Launch the application.
  3. Attempt to connect

Expected behavior

The app should connect to the server regardless of the connection type.

Are you using NetBird Cloud?

I use NetBird Cloud (not self-host).

NetBird version

netbird ios client: v0.0.13

Is any other VPN software installed?

wireguard but disabled

Debug output

netbird-log.txt

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

Note: English is not my first language, so please excuse any errors in my writing. I hope the attached logs provide the necessary information.

Originally created by @hypoji on GitHub (Dec 22, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4982 **Describe the problem** I am experiencing a connection issue with the iOS client. The app fails to connect when using a cellular data connection, although it works perfectly fine over Wi-Fi. **To Reproduce** Steps to reproduce the behavior: 1. Turn off Wi-Fi on the iOS device and enable cellular data. 2. Launch the application. 3. Attempt to connect **Expected behavior** The app should connect to the server regardless of the connection type. **Are you using NetBird Cloud?** I use NetBird Cloud (not self-host). **NetBird version** netbird ios client: v0.0.13 **Is any other VPN software installed?** wireguard but disabled **Debug output** [netbird-log.txt](https://github.com/user-attachments/files/24290369/netbird-log.txt) **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 Note: English is not my first language, so please excuse any errors in my writing. I hope the attached logs provide the necessary information.
saavagebueno added the triage-needed label 2026-08-05 01:25:09 -04:00
Author
Owner

@coderabbitai[bot] commented on GitHub (Dec 22, 2025):

📝 CodeRabbit Plan Mode

Generate an implementation plan and prompts that you can use with your favorite coding agent.

  • Create Plan
Examples

🔗 Similar Issues

Related Issues

👤 Suggested Assignees

🧪 Issue enrichment is currently in open beta.

You can configure auto-planning by selecting labels in the issue_enrichment configuration.

To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

issue_enrichment:
  auto_enrich:
    enabled: false

💬 Have feedback or questions? Drop into our discord or schedule a call!

<!-- gh-comment-id:3681661497 --> @coderabbitai[bot] commented on GitHub (Dec 22, 2025): <!-- This is an auto-generated issue plan by CodeRabbit --> ### 📝 CodeRabbit Plan Mode Generate an implementation plan and prompts that you can use with your favorite coding agent. - [ ] <!-- {"checkboxId": "8d4f2b9c-3e1a-4f7c-a9b2-d5e8f1c4a7b9"} --> Create Plan <details> <summary>Examples</summary> - [Example 1](https://github.com/coderabbitai/git-worktree-runner/issues/29#issuecomment-3589134556) - [Example 2](https://github.com/coderabbitai/git-worktree-runner/issues/12#issuecomment-3606665167) </details> --- <details> <summary><b>🔗 Similar Issues</b></summary> **Related Issues** - https://github.com/netbirdio/netbird/issues/4883 - https://github.com/netbirdio/netbird/issues/4915 - https://github.com/netbirdio/netbird/issues/3841 - https://github.com/netbirdio/netbird/issues/4782 </details> <details> <summary><b>👤 Suggested Assignees</b></summary> - [KaiBroeker](https://github.com/KaiBroeker) - [sdg9670f](https://github.com/sdg9670f) - [drewhemm](https://github.com/drewhemm) - [Tristan-Theroux](https://github.com/Tristan-Theroux) </details> --- <details> <summary> 🧪 Issue enrichment is currently in open beta.</summary> You can configure auto-planning by selecting labels in the issue_enrichment configuration. To disable automatic issue enrichment, add the following to your `.coderabbit.yaml`: ```yaml issue_enrichment: auto_enrich: enabled: false ``` </details> 💬 Have feedback or questions? Drop into our [discord](https://discord.gg/coderabbit) or [schedule a call](https://calendly.com/parth-coderabbit/issues-feedback)!
Author
Owner

@shuuri-labs commented on GitHub (Dec 23, 2025):

Hey! Could you please try again with v0.0.14 of the iOS app? It includes many improvements and fixes for the handling of Wi-Fi/cellular switching.

Also, in future, iOS issues should be reported on the iOS repo. I'm closing this thread for now, but feel free to open a new report over there if v0.0.14 doesn't solve the issue.

<!-- gh-comment-id:3688013290 --> @shuuri-labs commented on GitHub (Dec 23, 2025): Hey! Could you please try again with v0.0.14 of the iOS app? It includes many improvements and fixes for the handling of Wi-Fi/cellular switching. Also, in future, iOS issues should be reported on the [iOS repo](https://github.com/netbirdio/ios-client/issues). I'm closing this thread for now, but feel free to open a new report over there if v0.0.14 doesn't solve the issue.
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#10248