We're still facing this issue, the mssfix 1400 directive didn't help. However, the problem seems to be in general with encrypted connections over the VPN link, I am also experiencing this issue with Outlook -> Exchange and HTTPS connections.
Whenever this happens, it looks like that for some reason the VPN client establishes a second connection (screenshot):
https://docs.google.com/file/d/0B1sm5WQnAgofZzlUak1FbzI3Qms/edit?usp=sharing
According to the log, the connection gets disconnected due to multiple logins:
disconnected because user-specific properties prevent concurrent VPN connections by this user
See screenshot
https://docs.google.com/file/d/0B1sm5WQnAgofdmE4WGFzYldJbGM/edit?usp=sharing
I've then added the
duplicate-cn directive to the server config but that didn't help neither. Later I found that under
Advanced VPN Settings there is a check-mark already under
Multiple Sessions per User.
As stated before this only happens when:
1. The connection between client and server gets temporarily disconnected (e.g Router reboot)
and
2. The connection gets re-established by the client itself (using the keepalive directive)
If I restart the Openvpn service manually on the client (
/etc/init.d/openvpn restart) then everything is fine again, at least until the next router reboot. Instead of using keepalive, is there is a possibility to restart the Openvpn service automatically when there is no ping anymore to the server?
Thanks for any help.