从 Kubuntu 14.04 升级到 18.04 后,openvpn 停止工作(对我来说)

从 Kubuntu 14.04 升级到 18.04 后,openvpn 停止工作(对我来说)

我以前能够使用 openvpn 连接到我的工作 VPN,但现在遇到了麻烦。我运行

openvpn --config client.ovpn

其中 client.ovpn 由我的系统管理员提供。它似乎包含私钥,所以我不会在这里发布它。

当我从 Ubuntu 14.04 升级到 18.04 时,它似乎停止工作了。openvpn 现在是 2.4.4 版本。我不确定旧版本是什么,但互联网搜索显示是 2.3.2。

客户端似乎已连接(显示“初始化序列已完成”),但我无法连接到任何服务器。Firefox、ssh 甚至 ping 都超时或出现错误,提示服务器不可用。但是,我可以通过 ssh 连接到服务器的 IP 地址(而不是域名)来连接到服务器(即使是防火墙后面的服务器)。

查看日志,我看到了此消息

Mon Dec 10 16:21:49 2018 Unrecognized option or missing or extra parameter(s) in [PUSH-OPTIONS]:24: register-dns (2.4.4)

但是,如果我理解这张票 https://community.openvpn.net/openvpn/ticket/809 修复此错误涉及更改服务器上的配置,而我无法做到这一点(我已明确告知我可以从 Linux 连接,但在支持方面我只能靠自己)。

我知道服务器已启动并正在运行,因为我可以从我的 Mac 进行连接。

答案1

我在 client.ovpn 文件中“客户端”行后面添加了以下几行

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

现在一切正常。我从这个答案中得到了这个解决方案:

https://askubuntu.com/a/987538作者:@AlexOnLinux

相关内容