linux-cli-community icon indicating copy to clipboard operation
linux-cli-community copied to clipboard

[BUG] - intermittent disconnect

Open niden opened this issue 4 years ago • 13 comments

Describe the bug Installed the client as per the instructions. Added my username/password.

Issue sudo protonvpn connect -r

Connection comes up, everything works fine. Roughly 45-60 minutes I lose connection. No internet for my machine at all. The only remedy is:

sudo protonvpn disconnect
sudo protonvpn connect -r

I am using UDP

Example output:

╭─nikos@PLATINUM ~/
╰─$ sudo protonvpn disconnect                                             130 ↵
Disconnected.
╭─nikos@PLATINUM ~/
╰─$ sudo protonvpn connect -r
Connecting to IS-DE#1 via UDP...
Connected!

Error Messages/Program Output/Log Messages (~/.pvpn-cli/pvpn-cli.log) Connection log from this morning. I connected again in the morning and as you will see there were a number of disconnects where I had to do disconnect/connect again.

2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 09:20:59,525 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 09:20:59,530 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 09:20:59,545 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 09:20:59,561 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 09:20:59,562 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 09:20:59,563 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 09:20:59,563 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 09:20:59,563 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 09:20:59,569 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 09:20:59,569 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 09:20:59,570 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 09:20:59,570 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 09:20:59,570 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 09:21:05,798 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 09:21:05,798 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 09:21:05,798 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 09:21:05,799 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 09:21:05,799 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 09:21:05,799 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 09:21:05,808 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 09:21:05,824 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 09:21:05,825 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 09:21:05,831 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 09:21:05,831 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to NL#26 via UDP
2020-01-08 09:21:05,831 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 09:21:05,836 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['192.40.57.238']
2020-01-08 09:21:05,836 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 09:21:05,836 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 09:21:05,852 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 09:21:05,853 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 09:21:05,854 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 09:21:05,854 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 09:21:05,854 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 09:21:06,383 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 09:21:06,386 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 09:21:08,091 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 09:21:08,092 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 09:21:08,092 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 09:21:08,092 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 09:21:08,093 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 09:21:08,093 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 09:21:08,094 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 09:21:08,095 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 09:21:08,095 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 09:21:08,108 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 09:21:08,110 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 09:21:08,110 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 09:21:08,609 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 09:21:08,609 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 09:21:08,609 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file
2020-01-08 10:25:13,177 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 10:25:13,177 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 10:25:13,177 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 10:25:13,177 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 10:25:13,177 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 10:25:13,178 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 10:25:13,184 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 10:25:13,199 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 10:25:13,218 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 10:25:13,749 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 10:25:13,979 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 10:25:13,991 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 10:25:13,991 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 10:25:13,993 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 10:25:13,993 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 10:25:13,993 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 10:25:13,999 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 10:25:14,000 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 10:25:14,000 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 10:25:14,000 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 10:25:14,000 — protonvpn-cli — DEBUG — disconnect:333 — Disconnected
2020-01-08 10:25:16,047 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 10:25:16,048 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 10:25:16,048 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 10:25:16,048 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 10:25:16,048 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 10:25:16,048 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 10:25:16,051 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 10:25:16,067 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 10:25:16,067 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 10:25:16,074 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 10:25:16,074 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to TW#2 via UDP
2020-01-08 10:25:16,074 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 10:25:16,080 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['103.4.31.6']
2020-01-08 10:25:16,080 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 10:25:16,080 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 10:25:16,096 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 10:25:16,097 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 10:25:16,097 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 10:25:16,097 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 10:25:16,097 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 10:25:16,097 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 10:25:16,098 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 10:25:16,098 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 10:25:16,098 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 10:25:16,098 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 10:25:16,623 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 10:25:16,626 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 10:25:19,033 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 10:25:19,033 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 10:25:19,034 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 10:25:19,034 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 10:25:19,034 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 10:25:19,035 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 10:25:19,035 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 10:25:19,035 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 10:25:19,035 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 10:25:19,049 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 10:25:19,050 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 10:25:19,050 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 10:25:20,701 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 10:25:20,702 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 10:25:20,702 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file
2020-01-08 10:25:20,704 — protonvpn-cli — DEBUG — check_update:420 — Checking for new update
2020-01-08 10:25:20,704 — protonvpn-cli — DEBUG — check_update:423 — Current: [2, 2, 0]
2020-01-08 10:25:20,705 — protonvpn-cli — DEBUG — get_latest_version:392 — Calling pypi API
2020-01-08 10:25:22,096 — protonvpn-cli — DEBUG — check_update:431 — Latest: [2, 2, 0]
2020-01-08 10:25:22,096 — protonvpn-cli — DEBUG — check_update:443 — No update
2020-01-08 10:25:22,097 — protonvpn-cli — DEBUG — set_config_value:133 — Writing last_update_check to [metadata] in config file
2020-01-08 11:50:35,947 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 11:50:35,947 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 11:50:35,947 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 11:50:35,948 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 11:50:35,948 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 11:50:35,948 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 11:50:35,954 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 11:50:35,967 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 11:50:35,982 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 11:50:36,514 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 11:50:36,529 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 11:50:36,530 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 11:50:36,531 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 11:50:36,531 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 11:50:36,532 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 11:50:36,536 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 11:50:36,537 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 11:50:36,537 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 11:50:36,537 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 11:50:36,537 — protonvpn-cli — DEBUG — disconnect:333 — Disconnected
2020-01-08 11:50:42,891 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 11:50:42,891 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 11:50:42,892 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 11:50:42,892 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 11:50:42,892 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 11:50:42,892 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 11:50:42,898 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 11:50:42,913 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 11:50:42,913 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 11:50:42,919 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 11:50:42,919 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to SE-LT#1 via UDP
2020-01-08 11:50:42,919 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 11:50:42,926 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['185.159.156.43']
2020-01-08 11:50:42,926 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 11:50:42,926 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 11:50:42,943 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 11:50:42,943 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 11:50:42,943 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 11:50:42,944 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 11:50:43,451 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 11:50:43,454 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 11:50:45,560 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 11:50:45,560 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 11:50:45,561 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 11:50:45,561 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 11:50:45,562 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 11:50:45,562 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 11:50:45,563 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 11:50:45,563 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 11:50:45,564 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 11:50:45,579 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 11:50:45,581 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 11:50:45,581 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 11:50:46,806 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 11:50:46,806 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 11:50:46,806 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file
2020-01-08 12:52:18,640 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 12:52:18,641 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 12:52:18,641 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 12:52:18,641 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 12:52:18,641 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 12:52:18,641 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 12:52:18,650 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 12:52:18,665 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 12:52:18,682 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 12:52:19,219 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 12:52:19,455 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 12:52:19,474 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 12:52:19,475 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 12:52:19,476 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 12:52:19,476 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 12:52:19,476 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 12:52:19,480 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 12:52:19,481 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 12:52:19,481 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 12:52:19,481 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 12:52:19,481 — protonvpn-cli — DEBUG — disconnect:333 — Disconnected
2020-01-08 12:52:24,296 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 12:52:24,297 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 12:52:24,297 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 12:52:24,297 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 12:52:24,297 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 12:52:24,297 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 12:52:24,303 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 12:52:24,317 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 12:52:24,317 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 12:52:24,323 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 12:52:24,323 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to CA#17 via UDP
2020-01-08 12:52:24,323 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 12:52:24,329 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['172.98.82.163']
2020-01-08 12:52:24,329 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 12:52:24,329 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 12:52:24,345 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 12:52:24,345 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 12:52:24,345 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 12:52:24,346 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 12:52:26,090 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 12:52:26,093 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 12:52:32,608 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 12:52:32,608 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 12:52:32,609 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 12:52:32,610 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 12:52:32,611 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 12:52:32,611 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 12:52:32,612 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 12:52:32,613 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 12:52:32,613 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 12:52:32,627 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 12:52:32,628 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 12:52:32,628 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 12:52:33,355 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 12:52:33,356 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 12:52:33,356 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file
2020-01-08 13:53:51,194 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 13:53:51,195 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 13:53:51,195 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 13:53:51,195 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 13:53:51,195 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 13:53:51,195 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 13:53:51,204 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 13:53:51,219 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 13:53:51,234 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 13:53:51,768 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 13:53:52,003 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 13:53:52,015 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 13:53:52,015 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 13:53:52,017 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 13:53:52,017 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 13:53:52,017 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 13:53:52,024 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 13:53:52,024 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 13:53:52,024 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 13:53:52,024 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 13:53:52,024 — protonvpn-cli — DEBUG — disconnect:333 — Disconnected
2020-01-08 13:53:57,557 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 13:53:57,558 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 13:53:57,558 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 13:53:57,558 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 13:53:57,558 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 13:53:57,558 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 13:53:57,562 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 13:53:57,578 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 13:53:57,578 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 13:53:57,585 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 13:53:57,585 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to CA#18 via UDP
2020-01-08 13:53:57,585 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 13:53:57,591 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['172.98.82.164']
2020-01-08 13:53:57,591 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 13:53:57,592 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 13:53:57,611 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 13:53:57,611 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 13:53:57,612 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 13:53:58,144 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 13:53:58,147 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 13:53:59,452 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 13:53:59,453 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 13:53:59,454 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 13:53:59,454 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 13:53:59,456 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 13:53:59,456 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 13:53:59,457 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 13:53:59,457 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 13:53:59,458 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 13:53:59,471 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 13:53:59,473 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 13:53:59,473 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 13:54:00,128 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 13:54:00,129 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 13:54:00,129 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'disconnect']
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 14:55:38,919 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 14:55:38,926 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': False, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': False, 'd': False, 'disconnect': True, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 14:55:38,943 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 14:55:38,961 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 1
2020-01-08 14:55:39,497 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 14:55:39,508 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 14:55:39,509 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 14:55:39,510 — protonvpn-cli — DEBUG — manage_dns:618 — resolv.conf restored from backup
2020-01-08 14:55:39,511 — protonvpn-cli — DEBUG — manage_dns:623 — resolv.conf.backup removed
2020-01-08 14:55:39,511 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 14:55:39,518 — protonvpn-cli — DEBUG — manage_ipv6:695 — ip6tables restored
2020-01-08 14:55:39,518 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables.backup removed
2020-01-08 14:55:39,518 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 14:55:39,519 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 14:55:39,519 — protonvpn-cli — DEBUG — disconnect:333 — Disconnected
2020-01-08 14:55:44,860 — protonvpn-cli — DEBUG — cli:84 — ###########################
2020-01-08 14:55:44,861 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-01-08 14:55:44,861 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-01-08 14:55:44,861 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'connect', '-r']
2020-01-08 14:55:44,861 — protonvpn-cli — DEBUG — cli:88 — USER: nikos
2020-01-08 14:55:44,861 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /home/nikos/.pvpn-cli
2020-01-08 14:55:44,871 — protonvpn-cli — DEBUG — cli:92 — Arguments
{'--cc': None, '--fastest': False, '--help': False, '--p2p': False, '--random': True, '--sc': False, '--tor': False, '--version': False, '-p': None, '<servername>': None, 'c': False, 'configure': False, 'connect': True, 'd': False, 'disconnect': False, 'examples': False, 'init': False, 'r': False, 'reconnect': False, 'refresh': False, 's': False, 'status': False}
2020-01-08 14:55:44,888 — protonvpn-cli — DEBUG — random_c:129 — Starting random connect
2020-01-08 14:55:44,889 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 14:55:44,898 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-01-08 14:55:44,898 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to IS-DE#1 via UDP
2020-01-08 14:55:44,898 — protonvpn-cli — DEBUG — get_servers:100 — Reading servers from file
2020-01-08 14:55:44,902 — protonvpn-cli — DEBUG — openvpn_connect:460 — IPs: ['185.159.158.106', '185.159.158.56', '185.159.158.139']
2020-01-08 14:55:44,902 — protonvpn-cli — DEBUG — openvpn_connect:461 — connect.ovpn written
2020-01-08 14:55:44,903 — protonvpn-cli — DEBUG — disconnect:302 — Initiating disconnect
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — is_connected:200 — Checking connection Status. OpenVPN processes: 0
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_dns:608 — Restoring DNS
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_dns:625 — No Backupfile found
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_ipv6:684 — Restoring ip6tables
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_ipv6:699 — No Backupfile found
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_killswitch:774 — Restoring iptables
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — manage_killswitch:783 — No Backupfile found
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — disconnect:342 — No connection found
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 14:55:44,917 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 14:55:45,427 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 14:55:45,431 — protonvpn-cli — DEBUG — openvpn_connect:479 — OpenVPN process started
2020-01-08 14:55:47,637 — protonvpn-cli — DEBUG — set_config_value:133 — Writing dns_server to [metadata] in config file
2020-01-08 14:55:47,637 — protonvpn-cli — DEBUG — manage_dns:559 — Leak Protection initiated
2020-01-08 14:55:47,638 — protonvpn-cli — DEBUG — manage_dns:573 — DNS Leak Protection is enabled
2020-01-08 14:55:47,639 — protonvpn-cli — DEBUG — manage_dns:579 — /run/systemd/resolve/stub-resolv.conf (resolv.conf) backed up
2020-01-08 14:55:47,639 — protonvpn-cli — DEBUG — manage_dns:587 — Removed existing DNS Servers
2020-01-08 14:55:47,639 — protonvpn-cli — DEBUG — manage_dns:595 — Added ProtonVPN or custom DNS
2020-01-08 14:55:47,640 — protonvpn-cli — DEBUG — set_config_value:133 — Writing resolvconf_hash to [metadata] in config file
2020-01-08 14:55:47,646 — protonvpn-cli — DEBUG — manage_ipv6:645 — Disabling IPv6
2020-01-08 14:55:47,646 — protonvpn-cli — DEBUG — manage_ipv6:656 — Backing up ip6tables rules
2020-01-08 14:55:47,661 — protonvpn-cli — DEBUG — manage_ipv6:681 — IPv6 disabled successfully
2020-01-08 14:55:47,662 — protonvpn-cli — DEBUG — get_ip_info:142 — Getting IP Information
2020-01-08 14:55:47,662 — protonvpn-cli — DEBUG — call_api:35 — Initiating API Call: https://api.protonmail.ch/vpn/location
2020-01-08 14:55:48,514 — protonvpn-cli — DEBUG — call_api:64 — Successful json response
2020-01-08 14:55:48,514 — protonvpn-cli — DEBUG — openvpn_connect:513 — Connection successful
2020-01-08 14:55:48,515 — protonvpn-cli — DEBUG — openvpn_connect:532 — Writing connection info to file

PS: Sorry for the long output

Desktop (please complete the following information):

  • OS: Linux Mint 19.3 Tricia
  • Python Version: 3.6.9
  • ProtonVPN-CLI Version: v2.2.0

Additional context This is the second computer (previous one also Linux Mint) that I am noticing this. Since I built this computer (around Christmas) I have never been able to get a constant/stable connection to PVPN.

Thanks

niden avatar Jan 08 '20 20:01 niden

While you are in this disconnected state (before disconnecting via the CLI), can you please give me the output of the following commands:

  • sudo pgrep openvpn
  • cat ~/.pvpn-cli/ovpn.log
  • cat /etc/resolv.conf
  • ping 185.70.40.185
  • ping protonvpn.com

Rafficer avatar Jan 09 '20 11:01 Rafficer

Output below.

One interesting thing that I never noticed before. I got the disconnection so I went back to the notes of this issue to collect the data you wanted. Right after I finished collecting the data and pasting it in my text file, the connection picked up on its own and pages are now loading just fine.

It still disconnects but it seems that it started reconnecting - around 3-4 mins to do that.

╰─$ sudo pgrep openvpn
25503
╰─$ cat ~/.pvpn-cli/ovpn.log
Thu Jan  9 08:15:02 2020 OpenVPN 2.4.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on May 14 2019
Thu Jan  9 08:15:02 2020 library versions: OpenSSL 1.1.1d  10 Sep 2019, LZO 2.08
Thu Jan  9 08:15:02 2020 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Thu Jan  9 08:15:02 2020 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Thu Jan  9 08:15:02 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:02 2020 Socket Buffers: R=[212992->212992] S=[212992->212992]
Thu Jan  9 08:15:02 2020 UDP link local: (not bound)
Thu Jan  9 08:15:02 2020 UDP link remote: [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:02 2020 TLS: Initial packet from [AF_INET]185.244.212.62:1194, sid=db4c6ed5 0ae97d66
Thu Jan  9 08:15:02 2020 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 08:15:02 2020 VERIFY KU OK
Thu Jan  9 08:15:02 2020 Validating certificate extended key usage
Thu Jan  9 08:15:02 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 08:15:02 2020 VERIFY EKU OK
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 08:15:03 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 08:15:03 2020 [at-04.protonvpn.com] Peer Connection Initiated with [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:04 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 08:15:09 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 08:15:09 2020 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 10.8.8.1,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.8.8.1,topology subnet,ping 10,ping-restart 60,ifconfig 10.8.8.21 255.255.255.0,peer-id 18,cipher AES-256-GCM'
Thu Jan  9 08:15:09 2020 Option 'explicit-exit-notify' in [PUSH-OPTIONS]:5 is ignored by previous <connection> blocks 
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: timers and/or timeouts modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: explicit notify parm(s) modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: compression parms modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified
Thu Jan  9 08:15:09 2020 Socket Buffers: R=[212992->425984] S=[212992->425984]
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --ifconfig/up options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: route options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: route-related options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: peer-id set
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: adjusting link_mtu to 1657
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: data channel crypto options modified
Thu Jan  9 08:15:09 2020 Data Channel: using negotiated cipher 'AES-256-GCM'
Thu Jan  9 08:15:09 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 08:15:09 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 08:15:09 2020 ROUTE_GATEWAY 10.4.6.1/255.255.255.0 IFACE=enp34s0 HWADDR=00:d8:61:ab:07:3d
Thu Jan  9 08:15:09 2020 TUN/TAP device tun0 opened
Thu Jan  9 08:15:09 2020 TUN/TAP TX queue length set to 100
Thu Jan  9 08:15:09 2020 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Thu Jan  9 08:15:09 2020 /sbin/ip link set dev tun0 up mtu 1500
Thu Jan  9 08:15:09 2020 /sbin/ip addr add dev tun0 10.8.8.21/24 broadcast 10.8.8.255
Thu Jan  9 08:15:09 2020 /sbin/ip route add 185.244.212.62/32 via 10.4.6.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 0.0.0.0/1 via 10.8.8.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 128.0.0.0/1 via 10.8.8.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 10.4.6.122/32 dev enp34s0
Thu Jan  9 08:15:09 2020 Initialization Sequence Completed
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 09:15:03 2020 VERIFY KU OK
Thu Jan  9 09:15:03 2020 Validating certificate extended key usage
Thu Jan  9 09:15:03 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 09:15:03 2020 VERIFY EKU OK
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 09:15:03 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:15:03 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:15:03 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
╰─$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

options edns0
search fios-router.home
# ProtonVPN DNS Servers. Managed by ProtonVPN-CLI.
nameserver 10.8.8.1
╰─$ ping 185.70.40.185
PING 185.70.40.185 (185.70.40.185) 56(84) bytes of data.
^C
--- 185.70.40.185 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6127ms
─$ ping protonvpn.com                                                      1 ↵
^C

niden avatar Jan 09 '20 14:01 niden

Thanks, can you send me the content of ~/.pvpn-cli/connect.ovpn as well?

Rafficer avatar Jan 09 '20 14:01 Rafficer

╰─$ cat ~/.pvpn-cli/connect.ovpn
# ==============================================================================
# Copyright (c) 2016-2017 ProtonVPN A.G. (Switzerland)
# Email: [email protected]
#
# The MIT License (MIT)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR # OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
# ==============================================================================

client
dev tun


remote-random
resolv-retry infinite
nobind
cipher AES-256-CBC
auth SHA512
comp-lzo no
verb 3

tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun

reneg-sec 0

remote-cert-tls server
auth-user-pass
pull
fast-io


<ca>
-----BEGIN CERTIFICATE-----
MIIFozCCA4ugAwIBAgIBATANBgkqhkiG9w0BAQ0FADBAMQswCQYDVQQGEwJDSDEV
MBMGA1UEChMMUHJvdG9uVlBOIEFHMRowGAYDVQQDExFQcm90b25WUE4gUm9vdCBD
QTAeFw0xNzAyMTUxNDM4MDBaFw0yNzAyMTUxNDM4MDBaMEAxCzAJBgNVBAYTAkNI
MRUwEwYDVQQKEwxQcm90b25WUE4gQUcxGjAYBgNVBAMTEVByb3RvblZQTiBSb290
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt+BsSsZg7+AuqTq7
vDbPzfygtl9f8fLJqO4amsyOXlI7pquL5IsEZhpWyJIIvYybqS4s1/T7BbvHPLVE
wlrq8A5DBIXcfuXrBbKoYkmpICGc2u1KYVGOZ9A+PH9z4Tr6OXFfXRnsbZToie8t
2Xjv/dZDdUDAqeW89I/mXg3k5x08m2nfGCQDm4gCanN1r5MT7ge56z0MkY3FFGCO
qRwspIEUzu1ZqGSTkG1eQiOYIrdOF5cc7n2APyvBIcfvp/W3cpTOEmEBJ7/14RnX
nHo0fcx61Inx/6ZxzKkW8BMdGGQF3tF6u2M0FjVN0lLH9S0ul1TgoOS56yEJ34hr
JSRTqHuar3t/xdCbKFZjyXFZFNsXVvgJu34CNLrHHTGJj9jiUfFnxWQYMo9UNUd4
a3PPG1HnbG7LAjlvj5JlJ5aqO5gshdnqb9uIQeR2CdzcCJgklwRGCyDT1pm7eoiv
WV19YBd81vKulLzgPavu3kRRe83yl29It2hwQ9FMs5w6ZV/X6ciTKo3etkX9nBD9
ZzJPsGQsBUy7CzO1jK4W01+u3ItmQS+1s4xtcFxdFY8o/q1zoqBlxpe5MQIWN6Qa
lryiET74gMHE/S5WrPlsq/gehxsdgc6GDUXG4dk8vn6OUMa6wb5wRO3VXGEc67IY
m4mDFTYiPvLaFOxtndlUWuCruKcCAwEAAaOBpzCBpDAMBgNVHRMEBTADAQH/MB0G
A1UdDgQWBBSDkIaYhLVZTwyLNTetNB2qV0gkVDBoBgNVHSMEYTBfgBSDkIaYhLVZ
TwyLNTetNB2qV0gkVKFEpEIwQDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFByb3Rv
blZQTiBBRzEaMBgGA1UEAxMRUHJvdG9uVlBOIFJvb3QgQ0GCAQEwCwYDVR0PBAQD
AgEGMA0GCSqGSIb3DQEBDQUAA4ICAQCYr7LpvnfZXBCxVIVc2ea1fjxQ6vkTj0zM
htFs3qfeXpMRf+g1NAh4vv1UIwLsczilMt87SjpJ25pZPyS3O+/VlI9ceZMvtGXd
MGfXhTDp//zRoL1cbzSHee9tQlmEm1tKFxB0wfWd/inGRjZxpJCTQh8oc7CTziHZ
ufS+Jkfpc4Rasr31fl7mHhJahF1j/ka/OOWmFbiHBNjzmNWPQInJm+0ygFqij5qs
51OEvubR8yh5Mdq4TNuWhFuTxpqoJ87VKaSOx/Aefca44Etwcj4gHb7LThidw/ky
zysZiWjyrbfX/31RX7QanKiMk2RDtgZaWi/lMfsl5O+6E2lJ1vo4xv9pW8225B5X
eAeXHCfjV/vrrCFqeCprNF6a3Tn/LX6VNy3jbeC+167QagBOaoDA01XPOx7Odhsb
Gd7cJ5VkgyycZgLnT9zrChgwjx59JQosFEG1DsaAgHfpEl/N3YPJh68N7fwN41Cj
zsk39v6iZdfuet/sP7oiP5/gLmA/CIPNhdIYxaojbLjFPkftVjVPn49RqwqzJJPR
N8BOyb94yhQ7KO4F3IcLT/y/dsWitY0ZH4lCnAVV/v2YjWAWS3OWyC8BFx/Jmc3W
DK/yPwECUcPgHIeXiRjHnJt0Zcm23O2Q3RphpU+1SO3XixsXpOVOYP6rJIXW9bMZ
A1gTTlpi7A==
-----END CERTIFICATE-----
</ca>

key-direction 1
<tls-auth>
# 2048 bit OpenVPN static key
-----BEGIN OpenVPN Static key V1-----
6acef03f62675b4b1bbd03e53b187727
423cea742242106cb2916a8a4c829756
3d22c7e5cef430b1103c6f66eb1fc5b3
75a672f158e2e2e936c3faa48b035a6d
e17beaac23b5f03b10b868d53d03521d
8ba115059da777a60cbfd7b2c9c57472
78a15b8f6e68a3ef7fd583ec9f398c8b
d4735dab40cbd1e3c62a822e97489186
c30a0b48c7c38ea32ceb056d3fa5a710
e10ccc7a0ddb363b08c3d2777a3395e1
0c0b6080f56309192ab5aacd4b45f55d
a61fc77af39bd81a19218a79762c3386
2df55785075f37d8c71dc8a42097ee43
344739a0dd48d03025b0450cf1fb5e8c
aeb893d9a96d1f15519bb3c4dcb40ee3
16672ea16c012664f8a9f11255518deb
-----END OpenVPN Static key V1-----
</tls-auth>
route 10.4.6.122 255.255.255.255 net_gateway

proto udp
remote 185.244.212.62 1194

niden avatar Jan 09 '20 14:01 niden

Update: It happened again and this time after 15 minutes no connection. The data I have is:

╰─$ sudo pgrep openvpn
╰─$ cat ~/.pvpn-cli/ovpn.log                                                1 ↵
Thu Jan  9 08:15:02 2020 OpenVPN 2.4.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on May 14 2019
Thu Jan  9 08:15:02 2020 library versions: OpenSSL 1.1.1d  10 Sep 2019, LZO 2.08
Thu Jan  9 08:15:02 2020 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Thu Jan  9 08:15:02 2020 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Thu Jan  9 08:15:02 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:02 2020 Socket Buffers: R=[212992->212992] S=[212992->212992]
Thu Jan  9 08:15:02 2020 UDP link local: (not bound)
Thu Jan  9 08:15:02 2020 UDP link remote: [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:02 2020 TLS: Initial packet from [AF_INET]185.244.212.62:1194, sid=db4c6ed5 0ae97d66
Thu Jan  9 08:15:02 2020 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 08:15:02 2020 VERIFY KU OK
Thu Jan  9 08:15:02 2020 Validating certificate extended key usage
Thu Jan  9 08:15:02 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 08:15:02 2020 VERIFY EKU OK
Thu Jan  9 08:15:02 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 08:15:03 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 08:15:03 2020 [at-04.protonvpn.com] Peer Connection Initiated with [AF_INET]185.244.212.62:1194
Thu Jan  9 08:15:04 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 08:15:09 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 08:15:09 2020 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 10.8.8.1,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.8.8.1,topology subnet,ping 10,ping-restart 60,ifconfig 10.8.8.21 255.255.255.0,peer-id 18,cipher AES-256-GCM'
Thu Jan  9 08:15:09 2020 Option 'explicit-exit-notify' in [PUSH-OPTIONS]:5 is ignored by previous <connection> blocks 
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: timers and/or timeouts modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: explicit notify parm(s) modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: compression parms modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified
Thu Jan  9 08:15:09 2020 Socket Buffers: R=[212992->425984] S=[212992->425984]
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --ifconfig/up options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: route options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: route-related options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: peer-id set
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: adjusting link_mtu to 1657
Thu Jan  9 08:15:09 2020 OPTIONS IMPORT: data channel crypto options modified
Thu Jan  9 08:15:09 2020 Data Channel: using negotiated cipher 'AES-256-GCM'
Thu Jan  9 08:15:09 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 08:15:09 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 08:15:09 2020 ROUTE_GATEWAY 10.4.6.1/255.255.255.0 IFACE=enp34s0 HWADDR=00:d8:61:ab:07:3d
Thu Jan  9 08:15:09 2020 TUN/TAP device tun0 opened
Thu Jan  9 08:15:09 2020 TUN/TAP TX queue length set to 100
Thu Jan  9 08:15:09 2020 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Thu Jan  9 08:15:09 2020 /sbin/ip link set dev tun0 up mtu 1500
Thu Jan  9 08:15:09 2020 /sbin/ip addr add dev tun0 10.8.8.21/24 broadcast 10.8.8.255
Thu Jan  9 08:15:09 2020 /sbin/ip route add 185.244.212.62/32 via 10.4.6.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 0.0.0.0/1 via 10.8.8.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 128.0.0.0/1 via 10.8.8.1
Thu Jan  9 08:15:09 2020 /sbin/ip route add 10.4.6.122/32 dev enp34s0
Thu Jan  9 08:15:09 2020 Initialization Sequence Completed
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 09:15:03 2020 VERIFY KU OK
Thu Jan  9 09:15:03 2020 Validating certificate extended key usage
Thu Jan  9 09:15:03 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 09:15:03 2020 VERIFY EKU OK
Thu Jan  9 09:15:03 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 09:15:03 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:15:03 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:15:03 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 09:19:01 2020 [at-04.protonvpn.com] Inactivity timeout (--ping-restart), restarting
Thu Jan  9 09:19:01 2020 SIGUSR1[soft,ping-restart] received, process restarting
Thu Jan  9 09:19:01 2020 Restart pause, 5 second(s)
Thu Jan  9 09:19:06 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]185.244.212.62:1194
Thu Jan  9 09:19:06 2020 Socket Buffers: R=[212992->425984] S=[212992->425984]
Thu Jan  9 09:19:06 2020 UDP link local: (not bound)
Thu Jan  9 09:19:06 2020 UDP link remote: [AF_INET]185.244.212.62:1194
Thu Jan  9 09:19:06 2020 TLS: Initial packet from [AF_INET]185.244.212.62:1194, sid=e9449e36 41babf9e
Thu Jan  9 09:19:06 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 09:19:06 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 09:19:06 2020 VERIFY KU OK
Thu Jan  9 09:19:06 2020 Validating certificate extended key usage
Thu Jan  9 09:19:06 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 09:19:06 2020 VERIFY EKU OK
Thu Jan  9 09:19:06 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 09:19:06 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 09:19:06 2020 [at-04.protonvpn.com] Peer Connection Initiated with [AF_INET]185.244.212.62:1194
Thu Jan  9 09:19:07 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 09:19:12 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 09:19:12 2020 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 10.8.8.1,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.8.8.1,topology subnet,ping 10,ping-restart 60,ifconfig 10.8.8.19 255.255.255.0,peer-id 16,cipher AES-256-GCM'
Thu Jan  9 09:19:12 2020 Option 'explicit-exit-notify' in [PUSH-OPTIONS]:5 is ignored by previous <connection> blocks 
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: timers and/or timeouts modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: explicit notify parm(s) modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: compression parms modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified
Thu Jan  9 09:19:12 2020 Socket Buffers: R=[425984->425984] S=[425984->425984]
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: --ifconfig/up options modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: route options modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: route-related options modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: peer-id set
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: adjusting link_mtu to 1657
Thu Jan  9 09:19:12 2020 OPTIONS IMPORT: data channel crypto options modified
Thu Jan  9 09:19:12 2020 Data Channel: using negotiated cipher 'AES-256-GCM'
Thu Jan  9 09:19:12 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:19:12 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 09:19:12 2020 Preserving previous TUN/TAP instance: tun0
Thu Jan  9 09:19:12 2020 NOTE: Pulled options changed on restart, will need to close and reopen TUN/TAP device.
Thu Jan  9 09:19:12 2020 /sbin/ip route del 10.4.6.122/32
Thu Jan  9 09:19:12 2020 /sbin/ip route del 185.244.212.62/32
Thu Jan  9 09:19:12 2020 /sbin/ip route del 0.0.0.0/1
Thu Jan  9 09:19:12 2020 /sbin/ip route del 128.0.0.0/1
Thu Jan  9 09:19:12 2020 Closing TUN/TAP interface
Thu Jan  9 09:19:12 2020 /sbin/ip addr del dev tun0 10.8.8.21/24
Thu Jan  9 09:19:13 2020 ROUTE_GATEWAY 10.4.6.1/255.255.255.0 IFACE=enp34s0 HWADDR=00:d8:61:ab:07:3d
Thu Jan  9 09:19:13 2020 TUN/TAP device tun0 opened
Thu Jan  9 09:19:13 2020 TUN/TAP TX queue length set to 100
Thu Jan  9 09:19:13 2020 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Thu Jan  9 09:19:13 2020 /sbin/ip link set dev tun0 up mtu 1500
Thu Jan  9 09:19:13 2020 /sbin/ip addr add dev tun0 10.8.8.19/24 broadcast 10.8.8.255
Thu Jan  9 09:19:13 2020 /sbin/ip route add 185.244.212.62/32 via 10.4.6.1
Thu Jan  9 09:19:13 2020 /sbin/ip route add 0.0.0.0/1 via 10.8.8.1
Thu Jan  9 09:19:13 2020 /sbin/ip route add 128.0.0.0/1 via 10.8.8.1
Thu Jan  9 09:19:13 2020 /sbin/ip route add 10.4.6.122/32 dev enp34s0
Thu Jan  9 09:19:13 2020 Initialization Sequence Completed
Thu Jan  9 10:19:07 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 10:19:07 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 10:19:07 2020 VERIFY KU OK
Thu Jan  9 10:19:07 2020 Validating certificate extended key usage
Thu Jan  9 10:19:07 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 10:19:07 2020 VERIFY EKU OK
Thu Jan  9 10:19:07 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 10:19:07 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 10:19:07 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 10:19:07 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 10:23:02 2020 [at-04.protonvpn.com] Inactivity timeout (--ping-restart), restarting
Thu Jan  9 10:23:02 2020 SIGUSR1[soft,ping-restart] received, process restarting
Thu Jan  9 10:23:02 2020 Restart pause, 5 second(s)
Thu Jan  9 10:23:07 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]185.244.212.62:1194
Thu Jan  9 10:23:07 2020 Socket Buffers: R=[212992->425984] S=[212992->425984]
Thu Jan  9 10:23:07 2020 UDP link local: (not bound)
Thu Jan  9 10:23:07 2020 UDP link remote: [AF_INET]185.244.212.62:1194
Thu Jan  9 10:23:07 2020 TLS: Initial packet from [AF_INET]185.244.212.62:1194, sid=214efd82 1db4a98f
Thu Jan  9 10:23:07 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 10:23:07 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 10:23:07 2020 VERIFY KU OK
Thu Jan  9 10:23:07 2020 Validating certificate extended key usage
Thu Jan  9 10:23:07 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 10:23:07 2020 VERIFY EKU OK
Thu Jan  9 10:23:07 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 10:23:07 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 10:23:07 2020 [at-04.protonvpn.com] Peer Connection Initiated with [AF_INET]185.244.212.62:1194
Thu Jan  9 10:23:08 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 10:23:08 2020 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 10.8.8.1,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.8.8.1,topology subnet,ping 10,ping-restart 60,ifconfig 10.8.8.5 255.255.255.0,peer-id 0,cipher AES-256-GCM'
Thu Jan  9 10:23:08 2020 Option 'explicit-exit-notify' in [PUSH-OPTIONS]:5 is ignored by previous <connection> blocks 
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: timers and/or timeouts modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: explicit notify parm(s) modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: compression parms modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified
Thu Jan  9 10:23:08 2020 Socket Buffers: R=[425984->425984] S=[425984->425984]
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: --ifconfig/up options modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: route options modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: route-related options modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: peer-id set
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: adjusting link_mtu to 1657
Thu Jan  9 10:23:08 2020 OPTIONS IMPORT: data channel crypto options modified
Thu Jan  9 10:23:08 2020 Data Channel: using negotiated cipher 'AES-256-GCM'
Thu Jan  9 10:23:08 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 10:23:08 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 10:23:08 2020 Preserving previous TUN/TAP instance: tun0
Thu Jan  9 10:23:08 2020 NOTE: Pulled options changed on restart, will need to close and reopen TUN/TAP device.
Thu Jan  9 10:23:08 2020 /sbin/ip route del 10.4.6.122/32
Thu Jan  9 10:23:08 2020 /sbin/ip route del 185.244.212.62/32
Thu Jan  9 10:23:08 2020 /sbin/ip route del 0.0.0.0/1
Thu Jan  9 10:23:08 2020 /sbin/ip route del 128.0.0.0/1
Thu Jan  9 10:23:08 2020 Closing TUN/TAP interface
Thu Jan  9 10:23:08 2020 /sbin/ip addr del dev tun0 10.8.8.19/24
Thu Jan  9 10:23:09 2020 ROUTE_GATEWAY 10.4.6.1/255.255.255.0 IFACE=enp34s0 HWADDR=00:d8:61:ab:07:3d
Thu Jan  9 10:23:09 2020 TUN/TAP device tun0 opened
Thu Jan  9 10:23:09 2020 TUN/TAP TX queue length set to 100
Thu Jan  9 10:23:09 2020 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Thu Jan  9 10:23:09 2020 /sbin/ip link set dev tun0 up mtu 1500
Thu Jan  9 10:23:09 2020 /sbin/ip addr add dev tun0 10.8.8.5/24 broadcast 10.8.8.255
Thu Jan  9 10:23:09 2020 /sbin/ip route add 185.244.212.62/32 via 10.4.6.1
Thu Jan  9 10:23:09 2020 /sbin/ip route add 0.0.0.0/1 via 10.8.8.1
Thu Jan  9 10:23:09 2020 /sbin/ip route add 128.0.0.0/1 via 10.8.8.1
Thu Jan  9 10:23:09 2020 /sbin/ip route add 10.4.6.122/32 dev enp34s0
Thu Jan  9 10:23:09 2020 Initialization Sequence Completed
Thu Jan  9 11:23:07 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 11:23:07 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 11:23:07 2020 VERIFY KU OK
Thu Jan  9 11:23:07 2020 Validating certificate extended key usage
Thu Jan  9 11:23:07 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 11:23:07 2020 VERIFY EKU OK
Thu Jan  9 11:23:07 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 11:23:07 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 11:23:07 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Thu Jan  9 11:23:07 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 11:26:12 2020 TLS: new session incoming connection from [AF_INET]185.244.212.62:1194
Thu Jan  9 11:26:12 2020 TLS: new session incoming connection from [AF_INET]185.244.212.62:1194
Thu Jan  9 11:26:14 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 11:26:14 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 11:26:14 2020 VERIFY KU OK
Thu Jan  9 11:26:14 2020 Validating certificate extended key usage
Thu Jan  9 11:26:14 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 11:26:14 2020 VERIFY EKU OK
Thu Jan  9 11:26:14 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 11:26:14 2020 TLS: move_session: dest=TM_ACTIVE src=TM_UNTRUSTED reinit_src=1
Thu Jan  9 11:26:14 2020 TLS: tls_multi_process: untrusted session promoted to semi-trusted
Thu Jan  9 11:26:14 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 11:26:19 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:27 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:32 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:34 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:37 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:37 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:37 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:38 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:38 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:40 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:42 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:42 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:45 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:48 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:59 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:59 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:26:59 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:27:07 2020 Key [AF_INET]185.244.212.62:1194 [0] not initialized (yet), dropping packet.
Thu Jan  9 11:27:14 2020 [at-04.protonvpn.com] Inactivity timeout (--ping-restart), restarting
Thu Jan  9 11:27:14 2020 SIGUSR1[soft,ping-restart] received, process restarting
Thu Jan  9 11:27:14 2020 Restart pause, 5 second(s)
Thu Jan  9 11:27:19 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]185.244.212.62:1194
Thu Jan  9 11:27:19 2020 Socket Buffers: R=[212992->425984] S=[212992->425984]
Thu Jan  9 11:27:19 2020 UDP link local: (not bound)
Thu Jan  9 11:27:19 2020 UDP link remote: [AF_INET]185.244.212.62:1194
Thu Jan  9 11:27:19 2020 TLS: Initial packet from [AF_INET]185.244.212.62:1194, sid=98df3d52 94563b5e
Thu Jan  9 11:27:19 2020 VERIFY OK: depth=2, C=CH, O=ProtonVPN AG, CN=ProtonVPN Root CA
Thu Jan  9 11:27:19 2020 VERIFY OK: depth=1, C=CH, O=ProtonVPN AG, CN=ProtonVPN Intermediate CA 1
Thu Jan  9 11:27:19 2020 VERIFY KU OK
Thu Jan  9 11:27:19 2020 Validating certificate extended key usage
Thu Jan  9 11:27:19 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Thu Jan  9 11:27:19 2020 VERIFY EKU OK
Thu Jan  9 11:27:19 2020 VERIFY OK: depth=0, CN=at-04.protonvpn.com
Thu Jan  9 11:27:19 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Thu Jan  9 11:27:19 2020 [at-04.protonvpn.com] Peer Connection Initiated with [AF_INET]185.244.212.62:1194
Thu Jan  9 11:27:20 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 11:27:25 2020 SENT CONTROL [at-04.protonvpn.com]: 'PUSH_REQUEST' (status=1)
Thu Jan  9 11:27:25 2020 AUTH: Received control message: AUTH_FAILED
Thu Jan  9 11:27:25 2020 /sbin/ip route del 10.4.6.122/32
Thu Jan  9 11:27:25 2020 /sbin/ip route del 185.244.212.62/32
Thu Jan  9 11:27:25 2020 /sbin/ip route del 0.0.0.0/1
Thu Jan  9 11:27:25 2020 /sbin/ip route del 128.0.0.0/1
Thu Jan  9 11:27:25 2020 Closing TUN/TAP interface
Thu Jan  9 11:27:25 2020 /sbin/ip addr del dev tun0 10.8.8.5/24
Thu Jan  9 11:27:25 2020 SIGTERM[soft,auth-failure] received, process exiting
╰─$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

options edns0
search fios-router.home
# ProtonVPN DNS Servers. Managed by ProtonVPN-CLI.
nameserver 10.8.8.1
╰─$ ping 185.70.40.185
PING 185.70.40.185 (185.70.40.185) 56(84) bytes of data.
64 bytes from 185.70.40.185: icmp_seq=1 ttl=53 time=140 ms
64 bytes from 185.70.40.185: icmp_seq=2 ttl=53 time=142 ms
64 bytes from 185.70.40.185: icmp_seq=3 ttl=53 time=141 ms
64 bytes from 185.70.40.185: icmp_seq=4 ttl=53 time=140 ms
^C
--- 185.70.40.185 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 140.631/141.324/142.730/0.834 ms
╰─$ ping protonvpn.com
^C
╰─$ cat ~/.pvpn-cli/connect.ovpn                                          130 ↵
# ==============================================================================
# Copyright (c) 2016-2017 ProtonVPN A.G. (Switzerland)
# Email: [email protected]
#
# The MIT License (MIT)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR # OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
# ==============================================================================

client
dev tun


remote-random
resolv-retry infinite
nobind
cipher AES-256-CBC
auth SHA512
comp-lzo no
verb 3

tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun

reneg-sec 0

remote-cert-tls server
auth-user-pass
pull
fast-io


<ca>
-----BEGIN CERTIFICATE-----
MIIFozCCA4ugAwIBAgIBATANBgkqhkiG9w0BAQ0FADBAMQswCQYDVQQGEwJDSDEV
MBMGA1UEChMMUHJvdG9uVlBOIEFHMRowGAYDVQQDExFQcm90b25WUE4gUm9vdCBD
QTAeFw0xNzAyMTUxNDM4MDBaFw0yNzAyMTUxNDM4MDBaMEAxCzAJBgNVBAYTAkNI
MRUwEwYDVQQKEwxQcm90b25WUE4gQUcxGjAYBgNVBAMTEVByb3RvblZQTiBSb290
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt+BsSsZg7+AuqTq7
vDbPzfygtl9f8fLJqO4amsyOXlI7pquL5IsEZhpWyJIIvYybqS4s1/T7BbvHPLVE
wlrq8A5DBIXcfuXrBbKoYkmpICGc2u1KYVGOZ9A+PH9z4Tr6OXFfXRnsbZToie8t
2Xjv/dZDdUDAqeW89I/mXg3k5x08m2nfGCQDm4gCanN1r5MT7ge56z0MkY3FFGCO
qRwspIEUzu1ZqGSTkG1eQiOYIrdOF5cc7n2APyvBIcfvp/W3cpTOEmEBJ7/14RnX
nHo0fcx61Inx/6ZxzKkW8BMdGGQF3tF6u2M0FjVN0lLH9S0ul1TgoOS56yEJ34hr
JSRTqHuar3t/xdCbKFZjyXFZFNsXVvgJu34CNLrHHTGJj9jiUfFnxWQYMo9UNUd4
a3PPG1HnbG7LAjlvj5JlJ5aqO5gshdnqb9uIQeR2CdzcCJgklwRGCyDT1pm7eoiv
WV19YBd81vKulLzgPavu3kRRe83yl29It2hwQ9FMs5w6ZV/X6ciTKo3etkX9nBD9
ZzJPsGQsBUy7CzO1jK4W01+u3ItmQS+1s4xtcFxdFY8o/q1zoqBlxpe5MQIWN6Qa
lryiET74gMHE/S5WrPlsq/gehxsdgc6GDUXG4dk8vn6OUMa6wb5wRO3VXGEc67IY
m4mDFTYiPvLaFOxtndlUWuCruKcCAwEAAaOBpzCBpDAMBgNVHRMEBTADAQH/MB0G
A1UdDgQWBBSDkIaYhLVZTwyLNTetNB2qV0gkVDBoBgNVHSMEYTBfgBSDkIaYhLVZ
TwyLNTetNB2qV0gkVKFEpEIwQDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFByb3Rv
blZQTiBBRzEaMBgGA1UEAxMRUHJvdG9uVlBOIFJvb3QgQ0GCAQEwCwYDVR0PBAQD
AgEGMA0GCSqGSIb3DQEBDQUAA4ICAQCYr7LpvnfZXBCxVIVc2ea1fjxQ6vkTj0zM
htFs3qfeXpMRf+g1NAh4vv1UIwLsczilMt87SjpJ25pZPyS3O+/VlI9ceZMvtGXd
MGfXhTDp//zRoL1cbzSHee9tQlmEm1tKFxB0wfWd/inGRjZxpJCTQh8oc7CTziHZ
ufS+Jkfpc4Rasr31fl7mHhJahF1j/ka/OOWmFbiHBNjzmNWPQInJm+0ygFqij5qs
51OEvubR8yh5Mdq4TNuWhFuTxpqoJ87VKaSOx/Aefca44Etwcj4gHb7LThidw/ky
zysZiWjyrbfX/31RX7QanKiMk2RDtgZaWi/lMfsl5O+6E2lJ1vo4xv9pW8225B5X
eAeXHCfjV/vrrCFqeCprNF6a3Tn/LX6VNy3jbeC+167QagBOaoDA01XPOx7Odhsb
Gd7cJ5VkgyycZgLnT9zrChgwjx59JQosFEG1DsaAgHfpEl/N3YPJh68N7fwN41Cj
zsk39v6iZdfuet/sP7oiP5/gLmA/CIPNhdIYxaojbLjFPkftVjVPn49RqwqzJJPR
N8BOyb94yhQ7KO4F3IcLT/y/dsWitY0ZH4lCnAVV/v2YjWAWS3OWyC8BFx/Jmc3W
DK/yPwECUcPgHIeXiRjHnJt0Zcm23O2Q3RphpU+1SO3XixsXpOVOYP6rJIXW9bMZ
A1gTTlpi7A==
-----END CERTIFICATE-----
</ca>

key-direction 1
<tls-auth>
# 2048 bit OpenVPN static key
-----BEGIN OpenVPN Static key V1-----
6acef03f62675b4b1bbd03e53b187727
423cea742242106cb2916a8a4c829756
3d22c7e5cef430b1103c6f66eb1fc5b3
75a672f158e2e2e936c3faa48b035a6d
e17beaac23b5f03b10b868d53d03521d
8ba115059da777a60cbfd7b2c9c57472
78a15b8f6e68a3ef7fd583ec9f398c8b
d4735dab40cbd1e3c62a822e97489186
c30a0b48c7c38ea32ceb056d3fa5a710
e10ccc7a0ddb363b08c3d2777a3395e1
0c0b6080f56309192ab5aacd4b45f55d
a61fc77af39bd81a19218a79762c3386
2df55785075f37d8c71dc8a42097ee43
344739a0dd48d03025b0450cf1fb5e8c
aeb893d9a96d1f15519bb3c4dcb40ee3
16672ea16c012664f8a9f11255518deb
-----END OpenVPN Static key V1-----
</tls-auth>
route 10.4.6.122 255.255.255.255 net_gateway

proto udp
remote 185.244.212.62 1194
╰─$ sudo protonvpn status
Status:     Disconnected
^C
Quitting...

The above command got stuck and I had to ctrl+c on it

╰─$ sudo protonvpn disconnect                                                                                                                                                                                                             1 ↵
No connection found.

Internet comes back after I issue disconnect

╰─$ sudo protonvpn connect -r
Connecting to HK#1 via UDP...
Connected!

niden avatar Jan 09 '20 16:01 niden

Any ideas on this issue guys?

If not, do you happen to know a way of "reconnecting" or refreshing the connection every X minutes? What I have been doing every 30 mins or so is

sudo protonvpn stop
sudo protonvpn connect -r

Thanks

niden avatar Jan 21 '20 14:01 niden

I don't know, sorry. I initially had the thought that it's an issue with key renegotiation, but your client caches the passwords, so that's fine.

The OpenVPN process is out of this programs reach, so it's a bit tricky...

Automatic reconnects could be done via cron. Also, you might want to use protonvpn reconnect instead of connect -r which connects to a random server.

Rafficer avatar Jan 21 '20 15:01 Rafficer

Thank you @Rafficer. Pointers appreciated :)

niden avatar Jan 21 '20 16:01 niden

Hi, I'd like to bump this issue. Has there been any progress since?

I'm a ProtonVPN Plus user and these disconnects keep happening to me every 15-30 minutes. I have tried various configurations, and have observed no difference made by using TCP/UDP or SC servers. I usually have the kill switch enabled so, as stated above, once the disconnect happens the only remedy is to manually reconnect.

I'm on arch with kernel v5.5.8 and ProtonVPN v2.2.2. What other information can I provide to make resolution of this bug easier?

petrmanek avatar Mar 15 '20 11:03 petrmanek

As I mentioned, this is out of the CLI's control, as it just spawns the OpenVPN process and then exits.

You can try the manual setup, would be interesting to know if this solves the issue: https://protonvpn.com/support/linux-vpn-setup/

Rafficer avatar Mar 15 '20 12:03 Rafficer

@Rafficer I will try and let you know.

Just by the way, is there a reason why ProtonVPN for Linux does not integrate with network configuration daemons like NetworkManager, systemd-networkd, etc.?

petrmanek avatar Mar 15 '20 15:03 petrmanek

Too much variety. You can't cover them all I didn't want to leave a portion of users out.

Rafficer avatar Mar 15 '20 15:03 Rafficer

@Rafficer - I have the same problem described here.

I need split tunnelling to access a VPS remotely via SSH so this client seems to be the only way on Debian. If I went through the manual approach: https://protonvpn.com/support/linux-vpn-setup/ could you let me know how I'd set up remote access to my VPS please. Or if not is the best work around simply to have a background script that reconnects every 5 minutes?

I could have a wider problem as ping always returns ping: sendmsg: Operation not permitted when connected to the VPN.

EDIT: I should have added. I don't think it is disconnecting as such. Just that requests aren't finding their way out properly. It's like I'm connected to a router but the router has no internet access.

My log from the last reconnect through to it stopping and me issuing protonvpn reconnect there's a random disconnect in there but I can't expand on why. Also for info, I completely turned off the kill switch to make sure it wasn't that.

2020-11-27 14:53:39,722 — protonvpn-cli — DEBUG — cli:85 — ### NEW PROCESS STARTED ###
2020-11-27 14:53:39,722 — protonvpn-cli — DEBUG — cli:86 — ###########################
2020-11-27 14:53:39,722 — protonvpn-cli — DEBUG — cli:87 — ['/usr/local/bin/protonvpn', 'reconnect']
2020-11-27 14:53:39,723 — protonvpn-cli — DEBUG — cli:88 — USER: root
2020-11-27 14:53:39,723 — protonvpn-cli — DEBUG — cli:89 — CONFIG_DIR: /root/.pvpn-cli
2020-11-27 14:53:39,727 — protonvpn-cli — DEBUG — cli:92 — Arguments
2020-11-27 14:53:39,741 — protonvpn-cli — DEBUG — reconnect:288 — Starting reconnect
2020-11-27 14:53:39,742 — protonvpn-cli — DEBUG — openvpn_connect:442 — Initiating OpenVPN connection
2020-11-27 14:53:39,742 — protonvpn-cli — DEBUG — openvpn_connect:444 — Connecting to DE#31 via UDP
2020-11-27 14:53:39,742 — protonvpn-cli — DEBUG — get_servers:101 — Reading servers from file
2020-11-27 14:53:39,761 — protonvpn-cli — DEBUG — create_openvpn_config:286 — [!] '' is invalid. Skipped.
2020-11-27 14:53:39,774 — protonvpn-cli — DEBUG — render_j2_template:255 — Rendered /root/.pvpn-cli/connect.ovpn from openvpn_template.j2
2020-11-27 14:53:39,784 — protonvpn-cli — DEBUG — disconnect:307 — Initiating disconnect
2020-11-27 14:53:39,791 — protonvpn-cli — DEBUG — is_connected:197 — Checking connection Status. OpenVPN processes: 1
2020-11-27 14:53:40,304 — protonvpn-cli — DEBUG — is_connected:197 — Checking connection Status. OpenVPN processes: 1
2020-11-27 14:53:40,517 — protonvpn-cli — DEBUG — is_connected:197 — Checking connection Status. OpenVPN processes: 0
2020-11-27 14:53:40,524 — protonvpn-cli — DEBUG — is_connected:197 — Checking connection Status. OpenVPN processes: 0
2020-11-27 14:53:40,524 — protonvpn-cli — DEBUG — manage_dns:606 — Restoring DNS
2020-11-27 14:53:40,526 — protonvpn-cli — DEBUG — manage_dns:616 — resolv.conf restored from backup
2020-11-27 14:53:40,527 — protonvpn-cli — DEBUG — manage_dns:621 — resolv.conf.backup removed
2020-11-27 14:53:40,527 — protonvpn-cli — DEBUG — manage_ipv6:686 — Restoring ip6tables
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — manage_ipv6:697 — ip6tables restored
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — manage_ipv6:699 — ip6tables.backup removed
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — manage_killswitch:776 — Restoring iptables
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — manage_killswitch:785 — No Backupfile found
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — disconnect:338 — Disconnected
2020-11-27 14:53:40,552 — protonvpn-cli — DEBUG — get_ip_info:143 — Getting IP Information
2020-11-27 14:53:40,553 — protonvpn-cli — DEBUG — call_api:36 — Initiating API Call: https://api.protonvpn.ch/vpn/location
2020-11-27 14:53:40,675 — protonvpn-cli — DEBUG — call_api:65 — Successful json response
2020-11-27 14:53:40,679 — protonvpn-cli — DEBUG — openvpn_connect:474 — OpenVPN process started
2020-11-27 14:53:47,204 — protonvpn-cli — DEBUG — set_config_value:134 — Writing dns_server to [metadata] in config file
2020-11-27 14:53:47,204 — protonvpn-cli — DEBUG — manage_dns:554 — Leak Protection initiated
2020-11-27 14:53:47,205 — protonvpn-cli — DEBUG — manage_dns:568 — DNS Leak Protection is enabled
2020-11-27 14:53:47,206 — protonvpn-cli — DEBUG — manage_dns:574 — /etc/resolv.conf (resolv.conf) backed up
2020-11-27 14:53:47,206 — protonvpn-cli — DEBUG — manage_dns:585 — Removed existing DNS Servers
2020-11-27 14:53:47,206 — protonvpn-cli — DEBUG — manage_dns:593 — Added ProtonVPN or custom DNS
2020-11-27 14:53:47,207 — protonvpn-cli — DEBUG — set_config_value:134 — Writing resolvconf_hash to [metadata] in config file
2020-11-27 14:53:47,207 — protonvpn-cli — DEBUG — manage_ipv6:643 — Disabling IPv6
2020-11-27 14:53:47,212 — protonvpn-cli — DEBUG — manage_ipv6:658 — Backing up ip6tables rules
2020-11-27 14:53:47,224 — protonvpn-cli — DEBUG — manage_ipv6:683 — IPv6 disabled successfully
2020-11-27 14:53:47,225 — protonvpn-cli — DEBUG — get_ip_info:143 — Getting IP Information
2020-11-27 14:53:47,225 — protonvpn-cli — DEBUG — call_api:36 — Initiating API Call: https://api.protonvpn.ch/vpn/location
2020-11-27 14:53:47,452 — protonvpn-cli — DEBUG — call_api:65 — Successful json response
2020-11-27 14:53:47,452 — protonvpn-cli — DEBUG — openvpn_connect:508 — Connection successful
2020-11-27 14:53:47,452 — protonvpn-cli — DEBUG — openvpn_connect:527 — Writing connection info to file

EDIT2: I can however ping 8.8.8.8 so I've deduced that I have a DNS issue... Still digging, will update on any progress.

EDIT3: If I disable the DNS Management then I can't connect to the VPN at all. But if I use Cloudflares 1.1.1.1 then I can connect but still not ping. Time will tell if I lose web access. curl https://api.protonvpn.ch/vpn/location seems to consistently work though.

protonvpn connect -f
Connecting to DE#25 via UDP...
[!] There was an error connecting to the ProtonVPN API.
[!] Please make sure your connection is working properly!

EDIT4: It stopped working again. I tried to apt update/upgrade and it couldn't hit the package servers. Highly frustrating.

EDIT5: To eliminate the split tunnelling feature as the problem I disabled it. I turned the DNS management back on and wrote a quick script to connect to the VPN and send me a Discord message with the new external IP. After the VPN connected I received the message but couldn't connect over SSH from my local machine to my remote VPS. I'm running out of things to test and part of me thinks the problem is on the VPN server side not with me and I should just get a refund from Proton.

JeffreyShran avatar Nov 27 '20 13:11 JeffreyShran