Please confirm that:
What is your JetBird version?
Current / 1.8.2
What make/model is your device?
Pixel 8
What OS and version are you running?
Android 17
What happened?
I have strange effects I'm not sure if they are a problem of Android 17, Netbird Server, Netbird Client (library) or the Android client apps. I can reproduce the problem partially with the official client but completely with JetBird. I assume that it is a problem between Android 17 and the netbird client library.
Initial problem was that I was not able to access my Vaultwarden instance using the Bitwarden Client. Further testing shows that the problem occurs with other apps, too, but not all. It occured after updating to Android 17 and it looks like it occured after updating certain apps after the Android update.
My general setup:
- self-hosted
- Classic setup with caddy in a VPS
- Subdomains with official DNS IPs being netbird internal IPs (example: vw. => 100.x.x.x.)
The problem can get reproduced with the official client using the Bitwarden client and Termux. In both cases:
- The IP can get resolved on the client as seen from logs
- A connect stalls and timeouts
- The problem does not occures with firefox, DavX and other apps (no recent updates)
The problem seem to be reproducable with Jetbird for all apps (initial installation after Android update (>= today, I was not aware of it before)).
For official Client:
- Connect is claimed to be successful
- A Net Analyser instance can ping, traceroute and DNS resolve the host.
- LanDroid shows a reasonable routing table and can do a successful SSL check
- HTTP Shortcuts can call the server successfully
- Firefox can login
- But curl in Termux is hanging and nc gets timeout
For JetBird:
- getInfo got error 255
- warnings regarding rosenpass
- Warning regarding wireguard timeouts? (=> Problem?)
- No errors in log
- Connect is claimed to be successful
- Peers are claimed to be connected
- Firefox hangs on server call
- Bitwarden hangs
- LanDroid has error
- Net Analyser cannot ping or traceroute
- All other tunnel using apps hang
- Peer details show no bytes send/received
AI claims that VPN code in Android 17 was changed, so that might be a trigger.
I'm lost, I have no idea how to analyze this problem any further. The only pattern I see is setup timeing, though LanDroid worked, even it was installed today, Net Analyser was updated today and also shows no problem)
Versions:
- Netbird server and clients current (depending on OS)
- I have to two routing peers (0.74.1 and 0.73.2)
Any ideas?
Logs
No response
### Please confirm that:
- [x] I have searched the [issues](https://codeberg.org/bg443/JetBird/issues) and didn't find my bug or an answer to my question
- [x] My bug is about JetBird and not something upstream
### What is your JetBird version?
Current / 1.8.2
### What make/model is your device?
Pixel 8
### What OS and version are you running?
Android 17
### What happened?
I have strange effects I'm not sure if they are a problem of Android 17, Netbird Server, Netbird Client (library) or the Android client apps. I can reproduce the problem partially with the official client but completely with JetBird. I assume that it is a problem between Android 17 and the netbird client library.
Initial problem was that I was not able to access my Vaultwarden instance using the Bitwarden Client. Further testing shows that the problem occurs with other apps, too, but not all. It occured after updating to Android 17 and it looks like it occured after updating certain apps after the Android update.
My general setup:
- self-hosted
- Classic setup with caddy in a VPS
- Subdomains with official DNS IPs being netbird internal IPs (example: vw.<domain> => 100.x.x.x.)
The problem can get reproduced with the official client using the Bitwarden client and Termux. In both cases:
- The IP can get resolved on the client as seen from logs
- A connect stalls and timeouts
- The problem does not occures with firefox, DavX and other apps (no recent updates)
The problem seem to be reproducable with Jetbird for *all* apps (initial installation after Android update (>= today, I was not aware of it before)).
For official Client:
- Connect is claimed to be successful
- A Net Analyser instance can ping, traceroute and DNS resolve the host.
- LanDroid shows a reasonable routing table and can do a successful SSL check
- HTTP Shortcuts can call the server successfully
- Firefox can login
- But curl in Termux is hanging and nc gets timeout
For JetBird:
- getInfo got error 255
- warnings regarding rosenpass
- Warning regarding wireguard timeouts? (=> Problem?)
- No errors in log
- Connect is claimed to be successful
- Peers are claimed to be connected
- Firefox hangs on server call
- Bitwarden hangs
- LanDroid has error
- Net Analyser cannot ping or traceroute
- All other tunnel using apps hang
- Peer details show no bytes send/received
AI claims that VPN code in Android 17 was changed, so that *might* be a trigger.
**I'm lost, I have no idea how to analyze this problem any further. The only pattern I see is setup timeing, though LanDroid worked, even it was installed today, Net Analyser was updated today and also shows no problem)**
Versions:
- Netbird server and clients current (depending on OS)
- I have to two routing peers (0.74.1 and 0.73.2)
Any ideas?
### Logs
_No response_