Vpnc
vpnc 是用于 Cisco 硬件 VPN 的 VPN 客户端。
安装
vpnc 位于仓库中,可以使用 vpnc 软件包安装。
配置
vpnc 既可以在命令行配置,也可以通过其配置文件进行配置。配置文件存储在 /etc/vpnc
中,模板位于 /etc/vpnc/default.conf
。
将模板文件复制到 /etc/vpnc/vpnc.conf
并根据您的偏好进行编辑。一个合理的配置可能如下所示
IPSec gateway <gateway> IPSec ID <group-id> IPSec secret <group-psk> IKE Authmode <authmode> Xauth username <username> Xauth password <password> Domain <domain>
可以通过附加 Debug x
来启用不同级别的调试,其中 x 为调试级别,0(默认,不打印)、1(最小)、2(详细)、3(除身份验证数据外的所有内容)或 99(包括身份验证数据的所有内容)。
您可以使用以下命令运行 VPN
# vpnc /etc/vpnc/vpnc.conf
并使用以下命令测试其是否正常工作
# ip a
您应该看到一个新的隧道设备(例如 tun0
)。
现在您可以启用该服务,并在需要时在启动时启动它
# killall vpnc # rc-service vpnc start # rc-update add vpnc boot
NetworkManager
存在一个 NetworkManager vpnc 插件。未来的工作将考虑将此工具打包到仓库中,并继续本指南以记录该过程。