While facing frequent VPN disconnection, either the Kerio Control server or VPN client-side might experience intermittent issues. If the problem is server-wide, all the users, from different OSes including Windows, Mac, mobile devices, will report dropped connections. Dial logs may show the following output:
Kerio VPN client 'username' disconnected from 10.10.20.13, connection time 00:00:08
This article helps to identify and troubleshoot issues on the VPN client side.
As a successful VPN client connection involves different areas of Kerio Control, the troubleshooting can be performed in various ways. Common best-practices techniques:
- Rule out Internet Service Provider (ISP) or network connection line problems:
- Switching PC connection to mobile hotspot or backup Internet line and then connecting VPN.
- Renewing DHCP lease on PC.
- Verifying in-between router settings (if you have Kerio Control connected to the 3rd-party router/modem first, NOT directly to the ISP line).
- Ping Kerio Control VPN server from VPN client and vice-versa. Use CLI (command prompt) on the client-side and IP tools in the Kerio Control server side.
- Force disconnect the client from the Status -> VPN clients screen and re-try the connection again. For more information, please refer to Monitoring VPN Clients.
- Try to establish a VPN connection using alternative solutions:
- If Debug logs with "Packets dropped for some reason" enabled are reporting misdirected packets:
- If the SSL certificate was changed recently, re-establish the connection and verify the fingerprints
- during initial connection or
- through persistent.cfg, located in the installation folder. Defaults are:
C:\Program Files (x86)\Kerio\VPN Clientor
C:\Program Files\Kerio\VPN Client
- If you're using older VPN clients, please bear in mind VPN cipher changes in Kerio Control 9.2.8 and above.
If the VPN connection is still unstable, please gather all required logs before contacting Kerio Control Support:
- Debug Log Files for Kerio VPN Client
- Depending on the connection type, enable IPsec or Kerio VPN options in Debug Logs on the server-side and reproduce the issue. For more information, please refer to Extracting Kerio Control Debug Logs.