![连接 OPENVPN 时出现问题](https://linux22.com/image/653518/%E8%BF%9E%E6%8E%A5%20OPENVPN%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我正在尝试在 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、crl.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...