升级说明

升级说明

VPNC 文档描述了将 VPN 连接路由限制到一系列 IP 并且保持系统 DNS 设置不变的选项。

我的 vpnc 配置(/etc/conf/default.conf)包含以下行:

目标网络 192.168.103.0/24
DNSUpdate 否

这些在 Ubuntu 9.10 上按预期/上述方式工作,但在某些版本的 CentOS 和 OpenSuSE 中,运行

$vpnc /etc/conf/default.conf

结果如下:

vpnc:警告:/etc/vpnc/swisscom.conf 中第 ## 行的配置指令未知。

对于上面提到的两条线路。

所有系统上的 vpnc 版本都是 0.5.3。

有人成功解决了这个问题吗?

谢谢
v。

答案1

来自 README.Debian 文件引用:

升级说明

如果您一直在使用带有“目标网络”和“DNSupdate”指令的 Debian 特定扩展,请考虑立即更改您的实践以使用官方上游配置方式。有关使用 vpnc-script 变量将网络路由替换为自定义路由的详细信息,请参阅 /usr/share/doc/vpnc/README.gz 文件。您可以将 /etc/vpnc/vpnc-script 包装到预设这些变量的自定义脚本中(如 README.gz 中的示例所述),或者使用 vpnc-script-connect-action 和 vpnc-script-disconnect-action 脚本分别设置它们(见下文),根据您的设置,您可能需要也可能不需要。或者您可以对它们进行符号链接,以便在两个阶段都具有相同的配置。

禁用 DNS 数据更新也是如此。旧方法在不久的将来会通过兼容性包装器保留,但在新安装中应避免使用。

相关内容