Sunday, October 12, 2008

Ubuntu 8.04下安装Cisco VPN Client

下面简单说明下在Ubuntu 8.04下安装Cisco VPN Client的过程。

Cisco 的 VPN Client Linux 版总是更新得很慢很慢,而且出来的东西总要打补丁。一个那么大的公司,出个软件还要别人帮忙把补丁打上,而且版本更新的时候从来没想过把这个bug改掉。

进入这里(http://www.megaupload.com/cn/?d=NSUOI4X1)下载Cisco VPN Client,文件名是vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz。

进入这里(http://www.megaupload.com/cn/?d=YEXM6EUK)下载补丁文件vpnclient-linux-2.6.24.diff。

解压上面第一步下载的VPN Client:

$ tar xzf vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz

会解压出一个叫vpnclient的文件夹。把上面第二步下载的补丁文件vpnclient-linux-2.6.24.diff放到这个文件夹里。

在终端中进入文件夹vpnclient,输入以下命令打补丁:

$ patch <>

打完补丁后用下面的命令安装Cisco VPN Client:

$ sudo ./vpn_install

如果要你输入什么东西,回车用默认值就行。可能会有一堆警告消息,不用管它。

装完后把你的.pcf文件放到/etc/opt/cisco-vpnclient/Profiles/里。

用下面的命令启动VPN Client:

$ sudo /etc/init.d/vpnclient_init start

如果不打补丁,在这里会出现类似下面的错误,VPN不能正确启动。

Starting /opt/cisco-vpnclient/bin/vpnclient: insmod: error inserting ‘/lib/modules/2.6.20-15-386/CiscoVPN/cisco_ipsec.ko’: -1 Invalid module format
Failed (insmod)

VPN Client启动后用下面的命令连接VPN(这里假设你的.pcf文件名是 XXX.pcf),注意不要加文件的后缀名.pcf:

$ sudo vpnclient connect XXX

No comments: