VPNC文档描述了将VPN连接路由限制在一系列IP上的选项,并将系统DNS设置保持不变。
我的vpnc配置(/etc/conf/default.conf)包含以下行:
目标网络192.168.103.0/24 DNSUpdate no
这些在Ubuntu9.10上如预期/描述的那样工作,但在某些版本的CentOS和OpenSuSE中运行
$vpnc /etc/conf/default.conf
结果如下:
vpnc:警告: /etc/vpnc/swisscom.conf行##中的未知配置指令
对于上面提到的两行。
所有系统的vpnc版本为0.5.3。
有人设法解决了这个问题吗?
谢谢
v。
发布于 2011-04-07 14:27:50
从README.Debian文件引号中:
如果您一直在使用带有“目标网络”和"DNSupdate“指令的Debian特定扩展,请考虑现在就改变您的做法以使用官方的上游配置方式。有关使用vpnc变量替换网络路由的详细信息,请参阅/usr/share/doc/vpnc/README.gz文件。您可以将/etc/vpnc/vpnc-script包装到一个自定义脚本中,该脚本预置这些变量(如在README.gz中的示例中所记录的),或者使用vpnc- script -连接-action和vpnc-script-断开-操作脚本分别设置它们(参见下面),根据您的设置,可能需要这些变量,也可能不需要。或者,您可以将它们进行符号链接,使其在这两个阶段都具有相同的配置。
同样的情况也适用于禁用DNS数据更新。在不久的将来,旧的方法可以通过兼容性包装来保存,但是在新的安装中应该避免使用。
https://serverfault.com/questions/207004
复制相似问题