Vpnc

来自 阿尔派 Linux

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 插件。未来的工作将考虑将此工具打包到仓库中,并继续本指南以记录该过程。