To setup the client VPN on Windows 10:
Here are some other troubleshooting steps:
Configuring the client VPN via the Windows 10 GUI is fraught with danger. Instead following this guide to create a short powershell script to configure it. Then you'll be able to get it to work everytime.
Are you using Meraki auth or AD/RADIUS
On Windows 10 try using powershell scripts to crate the connection.
Try a simple passphrase.
Thanks for your reply. I created a vpn connection on two different machines using your configuration settings and the error still occurs.
Thanks for your reply. To cover these steps I changed the shared key on the mx64 and implemented the change on both vpn clients.. no change.
Services are running.
To eliminate the firewall as being the culprit, I turned off the firewall on the ubee cable modem that the mx64 is connected to and on the two windows 10 clients I disabled the firewall. I am still getting the error.
I also created a new user on the mx64 and authorized it then tried it on the clients. No change.
I am using Meraki cloud for authentication. On the ISP modem the MX64 is connected to I created rule to allow udp ports 500 and 4500 to pass through and I also disabled the firewall on the ISP modem.
Also to double check you are not behind the MX trying to VPN?
Did Client VPN ever work?
Are you using the public IP in the VPN connection settings?
I am still getting the error in my event log.
I am at a different site (home) using a mifi hotspot currently.
I configured the clients to use the public ip found under appliance status.
To add to the SoCalRacer's post, here's a template of a script I used to create Windows 10 VPN connections. It worked great. First, open a text editor of your choice. Then copy and paste the text below into it:
Add-VpnConnection -Name CONNECTIONNAME -ServerAddress VPNHOSTNAMEHERE -AuthenticationMethod Pap -force -L2tpPsk YOURVPNKEYHERE -PassThru -TunnelType L2tp
Change the variables CONNECTIONNAME, VPNHOSTNAMEHERE and YOURVPNKEYHERE to what they should be. Example: CONNECTIONNAME: VPN VPNHOSTNAME: my.vpn.com and VPNKE: vpnpassword, the script would look like this:
Add-VpnConnection -Name VPN -ServerAddress my.vpn.com -AuthenticationMethod Pap -force -L2tpPsk vpnpassword -PassThru -TunnelType L2tp
After you've changed the variables, save the file as a name, with the file extension PS1 at the end. For example, vpn.ps1. Then right click on it, and choose "Run with powershell". NOTE: A lot of text editors will default .txt at the end of the filename. So you may have to rename AFTER you've saved it.
I think we're back to "did this ever work?"
Also, is there a reason why you're using port forwarding on your ISP device vs. putting it into bridge mode? Or passthrough or whatever they call it: basically, getting the public IP on your firewall directly.
Different VPN software on the client, like Sonicwall or something your previously used? Also AV or Endpoint security software could be causing the issue? virtual adapters could cause issues and should be removed.