> Linux服务器 > VPN >

Centos系统使用vpnc连接cisco的vpn服务

  1. 安装vpnc
    1. 因为Centos官方源中,所含的软件安装包较少,这里需增加Fedora的源,依次执行:
      sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 
      sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
      sudo yum install yum-priorities
    2. 安装vpnc
      sudo yum install vpnc
  2. 导入配置文件.pcf
    Cisco的vpnclient使用的配置文件是.pcf,而vpnc使用的配置文件是.conf。需要使用一个程序,来做转换
    1. 下载 pcf2vpnc Perl 脚本文件 (cached)
    2. 使用脚本转换配置文件
      chmod +x pcf2vpnc
      ./pcf2vpnc xxx.pcf xxx.conf
    3. 将配置文件拷贝至vpnc的配置文件目录下
      sudo cp -f xxx.conf /etc/vpnc/default.conf
  3. 运行vpnc
    sudo vpnc     

    将使用默认的配置文件"default.conf". 后面会提示输入用户名和密码,然后vpnc连接成功。通过'ifconfig'命令,可以看到多了一个“tun0”的连接。

  4. 断开vpnc
    sudo vpnc-disconnect

参考:

  1. How to connect Linux to a Cisco VPN using a PCF file



(责任编辑:IT)