![升级说明](https://linux22.com/image/531673/%E5%8D%87%E7%BA%A7%E8%AF%B4%E6%98%8E.png)
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 数据更新也是如此。旧方法在不久的将来会通过兼容性包装器保留,但在新安装中应避免使用。