ios show connected, but still same old ip #1063

Open
opened 2025-11-20 05:23:20 -05:00 by saavagebueno · 7 comments
Owner

Originally created by @mobilelifeful on GitHub (Jul 15, 2024).

Describe the problem
trying to use ios client app to connect, so we can use the vpn feature.

A clear and concise description of what the problem is.

To Reproduce
Download the ios app from store, then change the sever to a selfhosted one.
after ios first initial setup, (reseting password and added auth)

Steps to reproduce the behavior:

  1. Download the ios app from store
  2. Change the sever to a selfhosted one.
  3. login
  4. show connected, but the same old IP.

Expected behavior
ios netbird client can act as a vpn client

A clear and concise description of what you expected to happen.

Are you using NetBird Cloud?
No

Please specify whether you use NetBird Cloud or self-host NetBird's control plane.
self-hosted

NetBird version

0.28.4

NetBird status -d output:
Working ok on mac client app, and I can connect to github now.
If applicable, add the `netbird status -d' command output.

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Everything woking fine, but not when ios client app is used.

Originally created by @mobilelifeful on GitHub (Jul 15, 2024). **Describe the problem** trying to use ios client app to connect, so we can use the vpn feature. A clear and concise description of what the problem is. **To Reproduce** Download the ios app from store, then change the sever to a selfhosted one. after ios first initial setup, (reseting password and added auth) Steps to reproduce the behavior: 1. Download the ios app from store 2. Change the sever to a selfhosted one. 3. login 4. show connected, but the same old IP. **Expected behavior** ios netbird client can act as a vpn client A clear and concise description of what you expected to happen. **Are you using NetBird Cloud?** No Please specify whether you use NetBird Cloud or self-host NetBird's control plane. self-hosted **NetBird version** `0.28.4` **NetBird status -d output:** Working ok on mac client app, and I can connect to github now. If applicable, add the `netbird status -d' command output. **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. Everything woking fine, but not when ios client app is used.
saavagebueno added the mobileios labels 2025-11-20 05:23:20 -05:00
Author
Owner

@pascal-fischer commented on GitHub (Jul 16, 2024):

Hi @mobilelifeful,

can you explain a bit more what exactly is not working? First of are you having the same issue on wifi as on mobile networks?
So management shows connected? Does the peer overview show connected peers? If not what state is showing on the peers? If you have peers shown whats not working? does pinging the netbird ip work? Do you have issues with routes?

@pascal-fischer commented on GitHub (Jul 16, 2024): Hi @mobilelifeful, can you explain a bit more what exactly is not working? First of are you having the same issue on wifi as on mobile networks? So management shows connected? Does the peer overview show connected peers? If not what state is showing on the peers? If you have peers shown whats not working? does pinging the netbird ip work? Do you have issues with routes?
Author
Owner

@mobilelifeful commented on GitHub (Jul 16, 2024):

Hi @mobilelifeful,

can you explain a bit more what exactly is not working? First of are you having the same issue on wifi as on mobile networks? So management shows connected? Does the peer overview show connected peers? If not what state is showing on the peers? If you have peers shown whats not working? does pinging the netbird ip work? Do you have issues with routes?

using the ios client app for the ios device to connect.
both (ios and macos) are one the same wifi network.
after updating the sever endpiont on the ios client, then hit connect, it asks for user name and password, when I entered the same information as on the mac os client.

on the peer overview (), also showed connected with timestamp as:

  iPhone-adminadmin@www.mydomainusedWithNetbird.com iphone-admin.netbird.selfhosted110.194.23.198 All 1 hours ago   v0.27.8

"does pinging the netbird ip work" should be ok, since it asked me to log in, which I did.
"Do you have issues with routes?" not sure since doesn't have any option on the ios client app.
Thank you again.

@mobilelifeful commented on GitHub (Jul 16, 2024): > Hi @mobilelifeful, > > can you explain a bit more what exactly is not working? First of are you having the same issue on wifi as on mobile networks? So management shows connected? Does the peer overview show connected peers? If not what state is showing on the peers? If you have peers shown whats not working? does pinging the netbird ip work? Do you have issues with routes? using the ios client app for the ios device to connect. both (ios and macos) are one the same wifi network. after updating the sever endpiont on the ios client, then hit connect, it asks for user name and password, when I entered the same information as on the mac os client. on the peer overview (), also showed connected with timestamp as:   | iPhone-adminadmin@www.mydomainusedWithNetbird.com | iphone-admin.netbird.selfhosted110.194.23.198 | All | 1 hours ago |   | v0.27.8 -- | -- | -- | -- | -- | -- | -- <br class="Apple-interchange-newline"> "does pinging the netbird ip work" should be ok, since it asked me to log in, which I did. "Do you have issues with routes?" not sure since doesn't have any option on the ios client app. Thank you again.
Author
Owner

@mobilelifeful commented on GitHub (Jul 16, 2024):

The only config difference that I can confirm is that: I limit only one exit node on mac os client, but can't have the option to limit only one on the ios client app.

@mobilelifeful commented on GitHub (Jul 16, 2024): The only config difference that I can confirm is that: I limit only one exit node on mac os client, but can't have the option to limit only one on the ios client app.
Author
Owner

@pascal-fischer commented on GitHub (Jul 17, 2024):

I mean this overview on you iOS device:
400x800bb-2

This should show your other peers as connected. Alternatively you can run netbird status -d on macOS to get a similar overview.

How do you define that the VPN functionality is not given?

@pascal-fischer commented on GitHub (Jul 17, 2024): I mean this overview on you iOS device: ![400x800bb-2](https://github.com/user-attachments/assets/5d8ad2b2-5fa8-4fea-98fb-6810e2a14717) This should show your other peers as connected. Alternatively you can run `netbird status -d` on macOS to get a similar overview. How do you define that the VPN functionality is not given?
Author
Owner

@mobilelifeful commented on GitHub (Jul 17, 2024):

I mean this overview on you iOS device: 400x800bb-2

This should show your other peers as connected. Alternatively you can run netbird status -d on macOS to get a similar overview.

How do you define that the VPN functionality is not given?

There should never be the case that the vpn functionality is not given because I am the only user(admin) of the selfhost netbird and all exit node is appied to all group.

@mobilelifeful commented on GitHub (Jul 17, 2024): > I mean this overview on you iOS device: ![400x800bb-2](https://private-user-images.githubusercontent.com/32096965/349449478-5d8ad2b2-5fa8-4fea-98fb-6810e2a14717.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEyMTU4MzUsIm5iZiI6MTcyMTIxNTUzNSwicGF0aCI6Ii8zMjA5Njk2NS8zNDk0NDk0NzgtNWQ4YWQyYjItNWZhOC00ZmVhLTk4ZmItNjgxMGUyYTE0NzE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDExMjUzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQyMDljMjM1MDY5NWZmMDcxMmM4Y2NhODVkMDdlY2UyN2M4N2I2MzRhY2Q3NWViYmM3NzZiZTJkODU1YjU4ZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nkh4KN2mMSXSDcrE4SRDWsxTeGKzC3qHFDbmHLAooLw) > > This should show your other peers as connected. Alternatively you can run `netbird status -d` on macOS to get a similar overview. > > How do you define that the VPN functionality is not given? There should never be the case that the vpn functionality is not given because I am the only user(admin) of the selfhost netbird and all exit node is appied to all group.
Author
Owner

@pascal-fischer commented on GitHub (Jul 17, 2024):

So the issue is that the exit node is not working for you on iOS? Can you take a screenshot from the routes and the peers tab from your app while connected? I need to know what exactly is not working to figure out why the exit node does not work. You neet do thave the route set in the app and the connection to the routing peer must be available

@pascal-fischer commented on GitHub (Jul 17, 2024): So the issue is that the exit node is not working for you on iOS? Can you take a screenshot from the routes and the peers tab from your app while connected? I need to know what exactly is not working to figure out why the exit node does not work. You neet do thave the route set in the app and the connection to the routing peer must be available
Author
Owner

@slimshizn commented on GitHub (Mar 19, 2025):

Just to touch on this, I'm running into a similar issue on apple products.

Macbook and iPad specifically in my tests. I can connect fine, and use the internet on my device, even though I'm showing I'm connected to the exit node, my home IP is still showing when visiting various "Show my IP" websites.

@slimshizn commented on GitHub (Mar 19, 2025): Just to touch on this, I'm running into a similar issue on apple products. Macbook and iPad specifically in my tests. I can connect fine, and use the internet on my device, even though I'm showing I'm connected to the exit node, my home IP is still showing when visiting various "Show my IP" websites.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1063