用于OpenVPN和pfSense的Mac OSX粘度客户端的出站VPN问题

我在使用pfSense防火墙后面的networking上的Viscosity OpenVPN客户端时遇到问题。 我无法连接到我的办公室vpn从这个特定的networking,但连接工作得很好,从其他networking。 以下是来自粘度的日志,显示了我们的IP地址编辑错误。 任何帮助,将不胜感激。

Jan 03 12:21:38: NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables Jan 03 12:21:38: Re-using SSL/TLS context Jan 03 12:21:38: LZO compression initialized Jan 03 12:21:38: UDPv4 link local: [undef] Jan 03 12:21:38: UDPv4 link remote: redacted:1196 Jan 03 12:22:38: TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity) Jan 03 12:22:38: TLS Error: TLS handshake failed Jan 03 12:22:38: SIGUSR1[soft,tls-error] received, process restarting 

很难说没有看到服务器日志,但通常沿着这些线logging意味着客户端无法与UDP 1196上的服务器进行通信。在不了解整个设置的情况下,无法查明原因,但通常情况下以下是最有可能的:

  • 如果您在pfSense上使用了出口过滤,则可能会阻止出站UDP 1196.在WAN上抓包会确保它离开,如果是,则至less排除了pfSense。
  • (DSL调制解调器,类似的)或您的ISP的networking上的东西阻止了stream量。 服务器上的数据包捕获会告诉你stream量是否到达那里,我的猜测是不是。
  • 服务器端阻止了stream量,例如服务器本身的源IP限制,防火墙或其他可能应用此类限制的内容。