Openvpn register-dns 错误,尽管使用最新版本



我有以下错误,阻止我在通过命令行运行 openvpn 配置时正确设置 dns:

Options error: Unrecognized option or missing or extra parameter(s) in [PUSH-OPTIONS]:4: register-dns (2.4.4) 从我目前发现的情况来看,这种错误通常来自使用过时的openvpn版本。但是我已经安装了最新版本的openvpn可用atm(2.4.4(。

这是我的 openvpn 配置文件:

dev tun
persist-tun
persist-key
cipher XXX
auth XXX
tls-client
client
resolv-retry infinite
remote vpn.com xxxx udp
auth-user-pass
remote-cert-tls server
comp-lzo yes
auth-nocache
<ca>
</ca>
setenv CLIENT_CERT 0
<tls-auth>
</tls-auth>
key-direction 1

我没有看到哪个指令返回此错误,也没有看到为什么它没有修复,因为我已经更新了我的 openvpn 软件包。

我设法通过添加在另一个旧配置文件中找到的以下行来解决此问题:

script-security 2
up   /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

您收到的错误消息是指从服务器端推送的选项。因为我们只有客户端配置要查看,所以很难说服务器试图推送哪些不正确的值:您是否有权访问服务器配置(或客户端日志文件,如果您将其设置为 DEBUG 日志记录级别(?

相关内容