Need to setup a VPN?
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
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