VPNC文档介绍了将VPN连接路由限制到一定范围的IP的选项,同时也保持系统DNS设置不变。
我的vpncconfiguration(/etc/conf/default.conf)包含以下几行:
目标networking192.168.103.0/24
DNSUpdate号码
那些在Ubuntu 9.10上如预期的那样工作,但是在某些版本的CentOS和OpenSuSE中运行
$ vpnc /etc/conf/default.conf
结果如下:
vpnc:警告:/etc/vpnc/swisscom.conf中的未知configuration指令在行##
为上面提到的两条线。
所有系统上的vpnc版本是0.5.3。
有没有人设法解决这个问题?
谢谢
诉
从README.Debian文件引用:
如果您一直在使用“目标networking”和“DNSupdate”指令来使用Debian特定的扩展,请考虑将您的实践改为现在使用官方的上游configuration方式。 请参阅/usr/share/doc/vpnc/README.gz文件,了解有关使用vpnc-script的variablesreplace自定义路由的networking路由的详细信息。 您可以将/ etc / vpnc / vpnc-script包装到一个自定义脚本中,该脚本可以预置这些variables(如README.gz中的示例所示),也可以使用vpnc-script-connect-action和vpnc-script-disconnect-action脚本分别设置(见下文),根据您的设置,这可能会或可能不会被要求。 或者你可以符号链接他们在两个阶段有相同的configuration。
这同样适用于禁用DNS数据更新。 旧的方法在不久的将来会被兼容性包装保留下来,但是应该避免使用新的安装。