Here is my setup:
- Device: Teracube 2e
- Android version: 12
- /e/OS version: 1.19.1-s-20240109372023-stable-emerald
- VPN: OpenVPN for Android from F-Droid (de blinkt openvpn) 0.7.51
- VPN Provider: bytzvpn
- OpenVPN profile: See footnote
Here is how to reproduce the problem:
- Disable all Advanced Privacy features (to simplify the test)
- Forget all VPN
- Save the OpenVPN profile: See footnote
- Install: OpenVPN for Android from F-Droid (de blinkt openvpn) 0.7.51
- Open: OpenVPN
- Click on the box with a downward arrow in the top right corner
- Select the OpenVPN profile where it is saved
- Back to OpenVPN: Save the profile
- Choose the profile
- Enter the username and password for the VPN
Here, the VPN should connect.
- Go to Settings/Network & internet/VPN
- Press on the gear logo beside
OpenVPN for Android
- Turn on: Always-on VPN
- Turn on: Block connections without VPN
- Turn off the WIFI
- Disconnect the VPN profile in OpenVPN
- Connect the VPN profile in OpenVPN
- Turn on the WIFI
Here, the VPN is stuck at Waiting for usable network
.
- Turn off the WIFI
- Disconnect the VPN profile in OpenVPN
- Turn off: Block connections without VPN
- Connect the VPN profile in OpenVPN
- Turn on the WIFI
Here, the VPN should connect.
Ever since I updated /e/OS to an Android 12 version in August/September last year, OpenVPN cannot reconnect when the option Block connections without VPN
is enabled.
How do I fix this problem?
Footnote:
OpenVPN profile