VPN Client on Linux Mint

I’ve been meaning to post this for a while. This is more for me than for the public so that I will remember what I did to get a VPN client running on my Linux Mint 10.

Since I am a Systems Administrator a lot of my work can be done from my desk, when I am not building new servers or troubleshooting hardware issues. Thanks to the powers where I work I am allowed to work from home from time to time. In the past, before I made the switch to Linux full-time, I used the Cisco VPN client on my Windows machine. Since moving to Linux, I needed a VPN client that worked with our Cisco ASA 5500 and then a good Windows RDP client to remote into my work computer once connected to my work network.

I searched around for a while and finally found a good client for Linux Mint called VPNC. You can find it in the Software Manager or by typing the following at the terminal:

sudo apt-get install vpnc

Of course after installing this I had to work with the Network Engineers in my IT department to configure my profile on the Cisco ASA. Once that was done I needed to edit the config file for VPNC found here:


The configuration looked something like this (excerpt of my file):

IPSec gateway IP address goes here
IPSec ID identification goes here
IPSec secret secret password goes here
#IKE Authmode hybrid
Xauth username username goes here
#Xauth password password goes here

Of course, the hash tags comment out the lines. I hashed the password so that I would be prompted once I connected to my corporate network for additional security. Then once I had a connection, validated by having a tun0 interface, I use Gnome-RDP for my remote connection to my work PC. That simple. The only problem is DNS on my personal computer. Since I am on Linux and not Windows my personal machine’s DNS does not get updated to the DNS at work. There are ways to fix this but I know the dynamic IP address of my computer at work so once that Gnome-RDP profile is created with that IP address, I don’t have to remember it. Also, if the IP address of my computer ever changes I know the IP address of our domain controllers/DNS/DHCP servers at work so I can connect to them to get the updated IP address of my workstation.

One issue I found with Gnome-RDP is that there is no clear way to exit out of full screen view of the RDP session. I found you have to select, on your keyboard, Ctrl-Alt-Enter to exit and enter full screen mode of Gnome-RDP.

3 thoughts on “VPN Client on Linux Mint

  1. Luciano Seibel April 18, 2013 / 5:35 pm

    How to make when we have certificates evolved ?

  2. ed April 26, 2013 / 9:20 pm

    @Luciano I’m sorry I don’t know the answer to that.
    Since this post I have changed companies and am now using a component of OpenConnect in Linux Mint 12 to substitute for Cisco AnyConnect. I will be posting how I set it up soon.

  3. Luciano Seibel May 3, 2013 / 11:43 am

    Ok Ed. I wait your`s solution. Until this I have ti use Windows 8 as main system yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s