Monthly Archive for May, 2007

How To: Cisco VPN Client On Ubuntu 7.04 (Feisty Fawn)

IMPORTANT UPDATE, SEE BELOW

So, I installed Ubuntu 7.04 Feisty Fawn beta about 2 months ago. I installed it on my notebook and one of my workstations, both of which had Windows installed previously. I’m not dual booting on those machine, they’re 100% Ubuntu now.

After getting everything setup and running nicely, I realized I had no way of connecting to the Cisco PIX VPN we have at work. This is really important for me to be able to do, my job depends on it. I immediately went to Google and started searching. Turns out a nice fellow named Alexander Griesser has created a patch for the Cisco VPN client. The most recent CIsco VPN client for linux won’t compile with kernels 2.6.19 or newer. There’s really not much of a difference between his instructions and this how-to. However, I’m including more detailed instructions for those who may not be familiar with compiling software on Linux.

Here’s the steps I took to get the Cisco VPN Client to work under Unbutu 7.04 (Feisty Fawn). Note: A $ at the beginning of a line signifies a command to be run from the terminal.

  1. Download vpnclient-linux-4.8.00.0490-k9.tar.gz (mirror) to your home directory.
  2. Open a terminal window and untar the vpnclient with the following command:
    $ tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz
    This will create a new folder called vpnclient in your home directory. Leave the terminal window open, you’ll need it later.
  3. Download the patch (mirror) and save it to the vpnclient folder that was created in step 2.
  4. Go back to your terminal window and move into the vpnclient folder:
    $ cd vpnclient/
  5. Now patch the Cisco VPN source with this command:
    $ patch < vpnclient-linux-2.6.22.diff
  6. Next we actually build the Cisco VPN client, issue this command:
    $ sudo ./vpn_install
    Just hit enter for everything it asks you, the defaults are all OK. You may see lots of warnings, but those are OK.
  7. The VPN client is installed, now we need to start it:
    $ sudo /etc/init.d/vpnclient_init start
  8. Place your .pcf configuration files in /etc/opt/cisco-vpnclient/Profiles/
  9. If your .pcf file is called myVPN.pcf, you’ll connect to the VPN with the following command:
    $ sudo vpnclient connect myVPN


That’s it! You should now be able to connect to your Cisco VPN with the official Cisco VPN client on Linux. This will probably work on pretty much any linux setup, not just Ubuntu.

UPDATE (8/18/2007):
Alexander Griesser released a new patch that works with kernel versions 2.6.22 and greater. The new patch is backwards compatible, so it also works with older kernels as well, such as 2.6.10 and 2.6.21. All the download links above point to the newest release of the patch. I’ll continue to update this how-to as he releases new patches.

UPDATE (10/04/2007):
Cisco has finally released a new version of their vpn client for Linux. This new version compiles on all the new 2.6.xx kernels without the need for patching! You can download it from Alexander’s site or you can get it right here.

UPDATE (12/29/2007): Alexander Griesser has a new project page for his Cisco VPN client patches. It contains basic usage information and will most likely always have the latest and greatest patch available for download. In addition to that, Alexander has a new patch to make version 4.8.01.0640-k9 of the Cisco VPN Client compile on 64bit systems. Again, you can download the latest Cisco VPN Client for linux from the following link:
http://www.longren.org/files/vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz

Popularity: 89% [?]

WordPress Plugin: Thumbnail Viewer 1.2

I’ve released version 1.2 of the Thumbnail Viewer plugin for WordPress (actually released like 2 weeks ago, just now announcing). Not many changes were made in 1.2 except the fixed paths to the css and javascript files. The incorrect paths totally prevented the 1.1 from working for people who downloaded from the WordPress Plugin Directory.

Go Download Thumbnail Viewer Plugin 1.2

Shortly after the release of 1.1, I started hosting thumbnail viewer at the WordPress.org Plugin Directory. Hosting there gives me access to a Subversion repository, which I had never used before. Hosting at the WordPress Plugin Directory gives the plugin greater exposure and provides me with a central place to store all the code.

Version 1.2 was prompted when I started getting a bunch of people contacting me saying the plugin was not working. I got right down to it and realized the plugin was looking in the wrong directory for thumbnailviewer.css and thumbnailviewer.js. I renamed some directories before moving the project to the WordPress Plugin Directory and forgot to update the directory names in the PHP code.

So, version 1.2 was basically just a fix for the incorrect directory names. Until I can get a dedicated page setup here for thumbnail viewer, please see the announcement post for version 1.1 for installation directions and examples. There’s also some pretty helpful comments in there.

Go Download Thumbnail Viewer Plugin 1.2

If you’re still running version 1.1, there’s nothing your missing in 1.2. However, the directory format in 1.2 is how it’s gonna be from now on, so you might as well upgrade. You can download from the WordPress Plugin Directory. The latest, most up-to-date version will always be on that page.

UPDATE: Finally!!! I’ve taken the time to create an official page for my Thumbnail Viewer plugin. Please try to keep all the support related questions centered on that page. The announcement post for version 1.1 still has some pretty helpful comments though, I may decide to move them to the new page at some point.

Popularity: 18% [?]



cheap xbox 360 games - buy from zavvi
cheap xbox 360 games - zavvi

mobile phones - Web Design - Loans - Car Insurance - Loans - Credit Counseling
Bike Insurance - Landlords Insurance - Search Engine Marketing - Mobile Phone



people-charming