Ubuntu下使用VPN

简介目前在Ubuntu下使用我们的VPN主要有以下几种方式,您可以选择适合您的方式进行连接,我们推

荐您使用第一种方式,该方式安装和配置最为简单。

1. 使用VPNC Client连接VPN

2. 使用Cisco官方的Cisco AnyConnect

方法一:   使用VPNC Client连接VPN (服务器请填写 216.218.196.194)

 

1. 首先您需要安装「VPNC」,请在命令终端中运行以下命令安装VPNC

                sudo apt-get install vpnc

您也可以自行从VPNC网站   (http://www.unix-ag.uni-kl.de/~massar/vpnc/)上下载和安装。

 

2. 修改配置文件:default.conf

使用您喜欢的文本编辑器打开配置文件default.conf .  例如:

sudo vi /etc/vpnc/default.conf

并且修改以下内容:

IPSec  gateway  216.218.196.194

IPSec  ID  iqlink

IPSec  secret  iqlink

#你在iqlinkvpn的帐号(红色部分)

Xauth  username  user@email.com

#你在iqlinkvpn的密码(红色部分)

Xauth  password  mypassword

 

请注意其中IPSec gateway指的是服务器的域名或者IP地址,您可以使用216.218.196.194 等服务器(请注意您是否有权限访问这些服务器)。

3. 连接VPN

在命令终端中,使用以下命令启动VPNC进行连接

sudo  vpnc  /etc/vpnc/default.conf

     Enter   IPSec   secret   for   GroupName:   请输入我们提供的组密码,   组密码:   iqlink

     Enter   loginname:   请输入您的账户名

     Enter   password   for   loginname:   请输入您的密码

4. 断开VPN连接

执行以下命令可以断开VPNC连接:

sudo  /usr/sbin/vpnc-disconnect

方法二:   使用官方的Cisco AnyConnect连接 (服务器请填写 216.218.196.194:444)

1. 安装Cisco AnyConnect

安装Cisco AnyConnect. 一共有两种方式. 一种是自动安装,同时如果您不想安装Java插件您也可以 自己手动下载和安装AnyConnect。下面我们分别介绍这两种方式:

1.a.自动安装

安装Java插件使用Cisco AnyConnect要求您的机器预先安装了Java Plug-in,如果您的机器没有安Java Plug-in请使用以下命令进行安装:

sudo  apt-get  install  openjdk-6-jre  icedtea6-plugin

请在Firefox中输入about:plugins,并确认Java plugins已经正确安装后再继续后面的步骤。

b  Firefox 打开网址https://216.218.196.194:444

我们的系统将会自动为您安装AnyConnect Secure Mobility Client,在安装过程中需要管理员权限。在要求输入密码的时候请输入密码。

 

 

1.b.手动安装Cisco AnyConnect

要进行手动安装Cisco AnyConnect,首先您要先下载Java的运行环境,在Ubuntu的软件中心搜索 Java安装 OpenJDK Java 7 RuntimeIcedTea Java Web Start, Icedtea Java 插件

 

接下来请您先下载最新版的Cisco AnyConnect到您本地机器。下面是下载连接:

·  64位版本的Cisco AnyConnect 3.0.07059 (http://www.iqlinkvpn.com/downloads/anyconnect-Linux_64-2.5.2019-k9.tar.gz)

·  32位版本的Cisco AnyConnect 3.0.5080 ( http://www.iqlinkvpn.com/downloads/anyconnect-linux-2.5.2019-k9.tar.gz)

下载完成后您首先需要打开一个终端,将文件解压缩(以下代码中使用64位版本为例子, 如果您使用32位版,您需要更改相应的文件名)

tar  xvfz  anyconnect-predeploy-linux-64-3.0.07059-k9.tar.gz

解压缩后运行以下命令进行安装:

cd  anyconnect-3.0.07059/vpn

sudo  vpn_install.sh

如果终端提示“Do   you   accept   the   terms   in   the   license   agreement?”,请输入   Y    安装完成以后您可以运行以下命令来判断Agent是否已经正常启动:

ps  aux  |  grep  cisco

如果有vpnagentd在运行表示安装已经完成。

安装完成以后我们建议您重新登录一下您的桌面以保证快捷方式正常显示。然后您就可以继续下 面的步骤了。

2. 连接 Anyconnect VPN

 Ubuntu 12.04 之前,点击 Internet 菜单的 Cisco AnyConnect Secure Mobility Client

 Ubuntu 12.04 开打 Dash主页,搜索 Cisco,打开 Cisco AnyConnect Secure Mobility Client

 

Connect to中输入您要连接的服务器地址,如 216.218.196.194:444 点击右侧的配置按钮,启用本地网络访问“Enable local LAN access (if configured)”

可用的服务器及端口信息请参看网站提供的通知。如域名无法连接,请用服务器的IP地址. 注意: AnyConnect的端口现在是444,请加 :444 如图所示

若弹出的对话框, 选择Accep.   然后输入您的账户名和密码(您在我们网站注册时所使用的用户名和密码),然后点击连接。

一旦AnyConnect连接上我们的服务器,那么将在您系统任务栏上显示这个图标:

 

3. 断开AnyConnect VPN

要断开AnyConnect连接,请点击任务栏上的AnyConnect图标并且点击Disconnect