

By default this is set to 8 hours (28800 seconds). The auth-timeout is closing the SSLVPN connection based on the the authentication timeout. This configuration can be changed in the WebUI (SSL VPN settings) as well. The idle-timeout is closing the SSLVPN if the connection is idle for more than 5 minutes (300 seconds). If the SSLVPN connection is established, but the connection stops after some time, you should double-check the following two timeout values on the FortiGate configuration: (once the negotiation is done or stopped you can disable the debugger) (now try to establish the SSLVPN connection) The CLI real-time debugger allows monitoring of the SSLVPN negotiation:

– The Host could not be contacted (no answer to the TCP SYN packet) General debugging of the SSLVPN negotiation Other error messages “Unable to establish the VPN connection. This can probably be solved by reinstalling the FortiClient software on the computer.

Make sure that this popup window is not hidden behind other windows. In this case the user is shown a popup window to confirm the validity of the certificate. If you are using the default FortiGate certificate, the client is probably not trusting this certificate. 40% – there is an issue with the certificates or the TLS negotiation.Check, if the TLS version that’s in use by the FortiGate is enabled on your client. If this message is shown, there is a mismatch in the TLS version. 31% – this percentage is also shown as Error -5029.Double-check that the FortiClient configuration has set the correct IP and port of the Fortigate. Verify that the client is connected to the internet and can reach the FortiGate. 10% – there is an issue with the network connection to the FortiGate.

If the negotiation of SSLVPN stops at a specific percentage: Nevertheless problems may occur while establishing or using the SSLVPN connection. Configuring SSLVPN with FortiGate and FortiClient is pretty easy.
