公司的VPN是思科的,在windows下使用vpnclient,另外还要使用RSA SecureID做令牌。
网上有一大批的文章在描述如何使用思科在N年前提供的一个linux版本进行编译,打各式各样的patch,我跟着他们绕了很久,基本无果。
后来发现fedora自己已经带了一个vpnc可以完美的解决我的需求。
参考:
http://wiki.centos.org/HowTos/vpnc
http://home.roadrunner.com/~computertaijutsu/vpnc.html
具体过程简单总结一下,
1、先安装vpnc,可以直接用yum安装即可,然后再wget下一个pcf2vpnc
2、用pcf2vpnc转换一下公司提供的pcf文件,可以在windows安装好的cisco/profile里面找到
3、运行脚本
我们公司的环境还需要加两个参数:
vpnc --enable-1des --local-port 0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
这个倒是无需去记,操作的时候vpnc会自己提示的。