一. 安装vpnc
1.因为Centos官方源中,所含的软件安装包较少,这里需增加Fedora的源,依次执行:
1 2 3 |
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
1 |
sudo yum install vpnc |
二. 导入配置文件.pcf
Cisco的vpnclient使用的配置文件是.pcf,而vpnc使用的配置文件是.conf。需要使用一个程序,来做转换
1.下载 pcf2vpnc Perl 脚本文件 (cached)
2.使用脚本转换配置文件
1 2 |
chmod +x pcf2vpnc ./pcf2vpnc xxx.pcf xxx.conf |
3.如果没有pcf的配置文件可以自己编辑
1 2 3 4 5 6 7 8 |
IPSec ID <group id> IPSec gateway <ip> IPSec secret <group pass> Xauth username <username> Xauth password <password> IKE Authmode psk |
保存为default.conf
4.将配置文件拷贝至vpnc的配置文件目录下
1 |
sudo cp -f xxx.conf /etc/vpnc/default.conf |
三. 运行vpnc
1 |
sudo vpnc |
或
1 |
sudo vpnc /etc/vpnc/default.conf |
将使用默认的配置文件”default.conf”. 后面会提示输入用户名和密码,然后vpnc连接成功。通过’ifconfig’命令,可以看到多了一个“tun0”的连接。
四. 断开vpnc
1 |
sudo vpnc-disconnect |