从 Windows XP 切换到 Windows 7 时 OpenVPN 连接失败 - 使用相同的 ovpn 配置文件

从 Windows XP 切换到 Windows 7 时 OpenVPN 连接失败 - 使用相同的 ovpn 配置文件

我的工作场所设置了 VPN,我以前在 Win XP 上使用 OpenVPN 连接。现在我尝试在 Win 7 64 位机器上实现同样的功能。

  • 我安装了 64 位 OpenVPN 客户端(2013 年 3 月发布)
  • 我将配置文件复制到了相应的目录(C:\Program Files\OpenVPN\config 中的 .ovpn 文件)
  • 我启动了 GUI 并选择“连接”。

我注意到的第一件事是,它不是我记忆中的 GUI...我记得出现一个对话框,其中每个配置的连接都有一个圆形橙色圆圈图标,按下按钮即可连接。现在的 GUI 类似于 Putty 代理。

无论如何,当我尝试连接时,我得到:

Sun May 12 09:17:50 2013 OpenVPN 2.3.1 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [eurephia] [IPv6] built on Mar 28 2013
Sun May 12 09:17:50 2013 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sun May 12 09:17:50 2013 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Sun May 12 09:17:51 2013 UDPv4 link local: [undef]
Sun May 12 09:17:51 2013 UDPv4 link remote: [AF_INET]IP.ADDR.GOES.HERE:1194

其中,IP.ADDR.GOES.HERE 不是实际的 IP 地址。

发生这种情况后,连接似乎无法建立。

这是怎么回事?

编辑:我无法再访问相关的 VPN,因此目前无法接受或拒绝答案。

答案1

如果对话框从圆边变为方边窗口,则您可能已从OpenVPN 访问服务器产品(已授权)OpenVPN 免费开源软件产品(免费)。OpenVPN 网站没有特别明确地说明这一区别,因为他们对 OpenVPN 名称存在争议。您必须咨询您工作场所的网络管理员以获取正确的客户端软件。

答案2

您可能需要将配置文件中预期的适配器名称更改dev为 OpenVPN 适配器的实际名称,反之亦然。

稍微澄清一下我的答案,您需要查看ncpa.cpl- OpenVPN 适配器可能类似于“本地连接 2” - 您可能需要将您的dev线路更改为dev "Local Area Connection 2"- 或者,使用 F2 重命名适配器以匹配配置文件中的内容,如果可以的话。

为了简单起见,我通常会命名我的 OpenVPN TAP 适配器openvpn,因为无论如何你不能指望 Windows 给它一个固定的名称。

相关内容