[亲测 vpn] ubuntu14.04下面vpn(vpnc)连接配置

来源:互联网 发布:22的丝大烟雾绕丝数据 编辑:程序博客网 时间:2024/05/23 22:32

from :lovewater  kubuntu14.04下面vpn(vpnc)连接配置 

company_wiki 

前几天在公司内部一直配置不了kubuntu14.04下面的vpn,从而无法实现在外网访问公司内网的一些功能:是不方便在回家后继续coding(当然还有其它的事情,如邮件收发等,可以不用在linux下面气虚一个windows系统了,大多数人还得wine一个rtx,方法见附录)功夫不负有心人,今天在计算所配置成功了!(所有命令为手动敲打,如有问题请给我留言)


1)安装网络挂件vpnc,也可以通过新立得终端搜索network-manager找到vpnc组件进行安装

sudo apt-get install vpnc

sudo apt-get install network-manager-vpnc network-manager-vpnc-gnome


2)找到公司的默认配置文件**.pcf,查找相关参数,Host,GroupName,enc_GroupPwd,

这三个参数分别对应/etc/vpnc/default.conf中的IPSec gateway ,IPSec ID,IPSec secret ,

其中enc_GroupPwd显示的值是经过加密后的字符串,必须进行解密后才能作为IPSec secret的参数,

解密网址:http://www.unix-ag.uni-kl.de/~massar/bin/cisco-decode。

还有一种更简单的方法就是使用vpnc的转换命令直接把yourfile.pcf转换成yourfile.conf,sudo pcf2vpnc **.pcf your.conf,

示例:sudo pcf2vpnc company-name_common.pcf myvpn.conf。


3)可以在网络管理界面进行配置,我先在network-manager中配置vpnc后能够成功连接,但是不能访问公司内网;还有一种方法是在/etc/vpnc/中配置自己的参数,通过命令vpnc-connect连接,我是通过这种方法连接到公司内网。先备份一下配置文件,防止配置错误后恢复。

sudo cp /etc/vpnc/default.conf /etc/vpnc/default.conf.bak

3)sudo gedit /etc/vpnc/default.conf

配置相关参数如下:

IPSec gateway xx
IPSec ID xx
IPSec secret xxx
Xauth usernamexxx

4)使用命令连接

sudo vpnc-connect

5)输入你的pin+tokencode,连接成功

VPNC started in background (pid: 6758)...


6)断开vpn用sudo vpnc-disconnect


下面的我没有亲测,不知道是否可行,我个人暂时不是很建议,当然有时间,可以研究下

附录:wine rtx 

sudo apt-get install wine

接下来需要把wine的环境设置为32位的。(实践证明,不这样做的话,安装的RTX是没法用的)

export WINEARCH="win32"

sudo rm -rf ~/.wine

winecfg安装依赖软件

winetricks msxml3 msxml6 riched20 riched30 ie6 vcrun6 vcrun2005sp1

下载rtx,地址:http://download.csdn.net/detail/love254443233/7286885

wine rtxsetup.exe

1 0