On Debian 13 standard accessed via SSH how to solve the following issue?
``` 2026-07-26T23:33:04.726303+00:00 | proton.vpn.split_tunneling.interface:52 | WARNING | Split tunneling backend not found 2026-07-26T23:33:04.869135+00:00 | proton.vpn.core.vpnconnector:479 | INFO | CONN:STATE_CHANGED | Disconnected (initial state) 2026-07-26T23:33:04.956888+00:00 | proton.vpn.core.vpnconnector:376 | INFO | CONN.CONNECT:START | Server: FR#180 / Domain: node-fr-22.protonvpn.net / IP: 146.70.194.114 / OpenVPN Ports: ProtocolPorts(udp=[80, 51820, 4569, 1194, 5060], tcp=[443, 7770, 8443], tls=[]) / WireGuard Ports: ProtocolPorts(udp=[443, 88, 1224, 51820, 500, 4500], tcp=[443], tls=[443]) / Protocol: wireguard / Backend: None 2026-07-26T23:33:05.044268+00:00 | proton.vpn.core.vpnconnector:479 | INFO | CONN:STATE_CHANGED | Connecting 2026-07-26T23:33:10.092125+00:00 | proton.vpn.backend.networkmanager.core.networkmanager:80 | INFO | VPN server NOT reachable. 2026-07-26T23:33:10.092271+00:00 | proton.vpn.core.vpnconnector:479 | INFO | CONN:STATE_CHANGED | Error 2026-07-26T23:33:10.092313+00:00 | proton.vpn.connection.states:401 | WARNING | Reached connection error state: Timeout (None) 2026-07-26T23:33:10.092870+00:00 | proton.vpn.core.vpnconnector:479 | INFO | CONN:STATE_CHANGED | Disconnected Error: Connection failed. Try connecting to a different server or check your network settings. ```
Jul 26, 11:34pm
The error logs you provided indicate that the Proton VPN client is failing to connect to the selected server (FR#180) due to a split tunneling backend not being found and the VPN server being unreachable. Here’s a structured approach to diagnose and resolve the issue on Debian 13 (standard) accessed via SSH:
1. Verify Proton VPN Backend Installation
The warning Split tunneling backend not found suggests that the required backend for split tunneling (e.g., protonvpn-networkmanager or protonvpn-cli) is missing or misconfigured.
Steps:
Check if the Proton VPN backend is installed:
Run:
bash
dpkg -l | grep protonvpn
If nothing appears, the backend is not installed.
Install the Proton VPN backend:
If missing, install the official Proton VPN CLI or GUI backend:
bash
sudo apt update
sudo apt install protonvpn
If you’re using the GUI version, ensure protonvpn-networkmanager is installed:
bash
sudo apt install protonvpn-networkmanager
Restart the Proton VPN service:
bash
sudo systemctl restart protonvpn
2. Check Network Connectivity
The log VPN server NOT reachable suggests a network issue. Verify if the server (node-fr-22.protonvpn.net or 146.70.194.114) is reachable.
Steps:
Test connectivity to the VPN server:
bash
ping 146.70.194.114
If the ping fails, the server may be down or blocked.
Test DNS resolution:
bash
nslookup node-fr-22.protonvpn.net
If DNS fails, try using a public DNS like Google (8.8.8.8).
Check if WireGuard ports are open:
Proton VPN uses WireGuard (UDP ports: 443, 88, 1224, 51820, 500, 4500). Ensure these ports are not blocked by your firewall or ISP.
Test UDP connectivity (requires nmap or nc):