连接 OPENVPN 时出现问题

连接 OPENVPN 时出现问题

我正在尝试在 openVPN 上配置 Mullvad - Debian

我已按照他们的在线教程进行操作 -

Install OpenVPN and resolvconf (sudo apt-get install openvpn resolvconf)
Extract the configuration files into /etc/openvpn/
Start with sudo /etc/init.d/openvpn start

当我尝试启动时,出现错误 -

[失败] 启动虚拟专用网络守护进程:mullvad_linux 失败!

我不知道它为什么会这样,并且我花了几个小时试图修复它。

非常感谢你的帮助

答案1

当我在 Raspberry Pi 2 上尝试此操作时,我遇到了同样的错误。首先,我发现使用此命令启动 OpenVPN 会返回一些有用的信息。

sudo /usr/sbin/openvpn --config /etc/openvpn/mullvad_linux.conf

这表明我需要使用正确的路径更新配置文件,以便其他 ca.cert、mullvad.crt、mullvad.key、c​​rl.pem 能够在配置文件中添加 /etc/openvpn 作为前缀。

接下来,我遇到了无效密码错误,这促使我升级到最新版本的 OpenVPN。我在这里找到了一个很好的指南(将版本号替换为 2.3.6)。

http://www.raspberrypi.org/forums/viewtopic.php?t=89216&p=637279

然后我遇到了一个与 IPv6 相关的错误,因此我按照这个家伙的说明通过编辑 /etc/modules 来启用它。

http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=15886

这让我需要初始化 OpenVPN,然后我遇到了一些奇怪的超时,但切换配置以连接到瑞典似乎可以解决这个问题!

答案2

您在第 2 步中具体做了什么 - 提取配置文件?通常您需要告诉 openvpn 使用哪个配置文件,除非只有一个 conf 文件。您需要一些类似于 openvpn.conf 的东西以及与之配合使用的证书,通常是 .pem ... 在 RHEL 上,您需要将其放在 /etc/openvpn/ ... 另外,我不确定它何时会要求您提供凭据...如果您想将其作为守护程序/服务运行,您可能需要编辑 conf 文件以指向密码文件或类似文件。

我会尝试在 CLI 上运行 openvpn 并将配置文件传递给它... sudo openvpn openvpn.conf并用实际的 conf 文件路径替换 openvpn.conf...

相关内容