Cisco IPSec VPN Client is not supported on Windows 8 or Windows 10 unless you do a registry key edit.

Cisco VPN client (5.0.07.0440 for x64, 5.0.07.0410 for x86) is working for some people. But for that
you need to apply a small Registry workaround as below.

1. Open Registry editor regedit in Run prompt
2. Browse to the Registry Key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA
3. Select the Display Name to modify, and remove the leading characters from the value data value as shown below,

For x86 machine,

"@oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter” 

Change to to “Cisco Systems VPN Adapter”

For x64 machine,

"@oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows” 

Change to to “Cisco Systems VPN Adapter for 64-bit Windows”

Then try the connection. If you get the following error:

Error: Secure VPN connection terminated by Peer. Reason 433 (Reason not specified by peer)

Perform the following:

  1. Remove the Cisco VPN client and any other VPN clients
  2. Install SonicWall VPN found here.
  3. Install Cisco VPN 5.0.07.0440 found here. You will need to extract the .exe to a folder, then run the .MSI installer found inside the archive.
  4. Apply the above Windows registry fix if you receive the error for enabling the adapter.
  5. Re-import your .pcf

That’s it! The SonicWall VPN client installs the DNE LightWeight Filter required for the Cisco client to work on Windows 10. You should now be able to connect without any peer errors and return to your everyday scheduled programming.

 

More info…

 

So people are getting this error:

 

Capture

Go here:
http://www.citrix.com/go/lp/dne.html
to download these:
1. ftp://files.citrix.com/winfix.exe
2. ftp://files.citrix.com/dneupdate64.msi

Steps to Install:

  1. Reboot the Machine
  2. Run winfix
  3. Reboot Machine
  4. Run dneupdate64
  5. Reboot Machine
  6. Run your Cisco VPN 5.0.07.X Installer from the vpnclient_setup.msi (not the .exe)

 

To get started, search for and install network-manager-vpnc package from Ubuntu Software Center. Or, do a:

sudo apt-get install network-manager-vpnc

Once installed, you can follow below steps to setup Cisco VPN for Ubuntu:

1.) Move your cursor to right-top corner system tray area, click on Network Manager icon and choose VPN Connections -> Configure VPN

2.) In next window, click on Add button to add a new connection and then choose Cisco Compatible VPN (vpnc) from the drop-down menu.

3.) Click on Create and you’re able to type in your Cisco VPN details in next window. After all, check off “Use this connection only for resources on its network” otherwise your traffic significantly slowed down

Have a PCF File?


cd /etc/vpnc
mv default.conf default.conf.bk

Now convert the pcf file:


pcf2vpnc namofpcffile.pcf default.conf

Then to run it, you simply do


sudo vpnc /path/to/new.conf

Install eplel repo


# rpm -ivh http://mirror.vcu.edu/pub/gnu+linux/epel/6/i386/epel-release-6-8.noarch.rpm


# yum -y install vpnc
# chmod 700 /etc/vpnc/vpnc-script
# cp /etc/vpnc/default.conf /etc/vpnc/default.conf.orig

Save your .pnc file from Networking to /etc/vpnc/ folder

Install the VPN .pnc file as a default.conf file

Get the pcf to vpnc configuration file converter


# wget http://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc

Make it executable


# chmod +x pcf2vpnc

Move it to a place in our path


# mv pcf2vpnc /usr/local/bin/


# cd /etc
# pcf2vpnc /path/username.pcf default.conf
# chown root:root default.conf
# chmod 600 default.conf

Edit the config file to either use your username and password, or to manually enter


# nano default.conf
# Uncomment for auto login
# Xauth username myusername
# Xauth password userpass
# Uncomment for manual login
Xauth interactive

Backup resolv.conf

As a final configuration step, it is a good idea to make a backup of your resolv.conf file. The vpnc program will replace the resolv.conf upon connection and will restore it when you disconnect.

Connect and Disconnect

You must be logged in as Root for this to work

# vpnc
# vpnc-disconnect