Description
Describe the problem
iOS client can successfully connect to the device through the netbird assigned IPs (starts with 100.127
), but failed to connect through remote devices' private IP (or remote subnet).
To Reproduce
- iOS on
LAN1
join netbird, in "all" group, get netbird IP100.127.0.1
- Linux on
LAN2
join netbird, with static LAN ip10.10.0.1
, advertise network10.10.0.0/16
to "all" group, get netbird IP100.127.0.2
- Windows on
LAN1
join netbird, in "all" group, get netbird IP 100.127.0.3
Actual behavior
iOS
device failed connect to the service on Linux server through 10.10.0.1:PORT
, but success on 100.127.0.2:PORT
, also failed to other subnet device service (e.g. 10.10.0.2:PORT2
)
Windows
device can connect to the service on Linux server through both 10.10.0.1:PORT
and 100.127.0.2:PORT
, and success on other subnet devices.
Expected behavior
iOS
device can connect to the service on Linux server through both 10.10.0.1:PORT
and 100.127.0.2:PORT
Windows
device can connect to the service on Linux server through both 10.10.0.1:PORT
and 100.127.0.2:PORT
, and success on other subnet devices.
Are you using NetBird Cloud?
Yes, using NetBird Cloud
NetBird version
iOS: 0.36.4-dev
Linux: 0.44.0
Windows: 0.44.0
Is any other VPN software installed?
Linux install tailscale but down (tailscale down
)
iOS, Windows: No
Debug output
Sensitive, contact privately to supply.
We advise reviewing the anonymized output for any remaining personal information.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Have you tried these troubleshooting steps?
- 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