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):

    bash
    sudo apt install nmap
    nmap -p 51820 -sU 146.70.194.114

    If the port is closed, try another server or protocol (e.g., OpenVPN).


3. Try a Different Server or Protocol

The error suggests the server (FR#180) may be temporarily unavailable. Switch to another server or protocol.

Steps:

  • List available servers:
    bash
    protonvpn list
  • Connect to a different server:
    bash
    protonvpn connect --fastest
    or specify a server:
    bash
    protonvpn connect fr#181
  • Switch to OpenVPN (if WireGuard fails):
    bash
    protonvpn connect --protocol openvpn

4. Check Firewall/ISP Restrictions

If you’re on a restricted network (e.g., corporate, school, or ISP with VPN blocking), try:

  • Temporarily disable the firewall:
    bash
    sudo ufw disable
  • Use a different port (e.g., TCP 443):
    bash
    protonvpn connect --protocol openvpn --tcp

5. Debugging Proton VPN

Enable verbose logging to identify the exact issue:

bash
protonvpn connect --debug

Look for errors like:

  • Permission denied → Fix with sudo.
  • Missing kernel module → Install wireguard or openvpn:
    bash
    sudo apt install wireguard openvpn

6. Verify System Time and Date

VPN connections are sensitive to incorrect system time. Ensure your Debian system clock is synchronized:

bash
sudo apt install ntp
sudo systemctl restart ntp

7. Reinstall Proton VPN (Last Resort)

If all else fails, reinstall Proton VPN:

bash
sudo apt purge protonvpn*
sudo apt autoremove
sudo apt install protonvpn

Summary of Commands to Try First

bash
# Install backend
sudo apt install protonvpn wireguard openvpn

# Test connectivity
ping 146.70.194.114
nslookup node-fr-22.protonvpn.net

# Connect with debug
protonvpn connect --fastest --debug

# Try OpenVPN
protonvpn connect --protocol openvpn

Next Steps

If the issue persists:

  1. Check Proton VPN’s status page for server outages.
  2. Contact Proton VPN support with the debug logs.
  3. Try a different VPN protocol (e.g., OpenVPN over TCP).
Jul 26, 11:34pm

This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.

Vibe can make mistakes. Check answers. Learn more