Tunnelblick OpenVPN 连接错误

Tunnelblick OpenVPN 连接错误

我在 OSX El Capitan 上运行 Tunnelblick 3.6.6beta02(build 4581)OpenVPN 客户端。

问题是,如果我更换 wifi 网络,我就无法连接到我的 OpenVPN 服务器,并且它会显示“正在等待服务器响应……”

唯一的解决方法是重新启动计算机或在终端中执行以下命令,但每次都这样做很令人沮丧:

sudo ifconfig en0 down
sudo route flush
sudo ifconfig en0 up

日志

2016-08-16 11:03:48 SIGUSR1[soft,tls-error] received, process restarting
2016-08-16 11:03:48 MANAGEMENT: >STATE:1471334628,RECONNECTING,tls-error,,,,,
2016-08-16 11:03:48 MANAGEMENT: CMD 'hold release'
2016-08-16 11:03:48 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
2016-08-16 11:03:48 TCP/UDP: Preserving recently used remote address: [AF_INET]x.x.x.x:xxxx
2016-08-16 11:03:48 Socket Buffers: R=[196724->196724] S=[9216->9216]
2016-08-16 11:03:48 UDP link local: (not bound)
2016-08-16 11:03:48 UDP link remote: [AF_INET]x.x.x.x:xxxx
2016-08-16 11:03:48 MANAGEMENT: >STATE:1471334628,WAIT,,,,,,
2016-08-16 11:03:48 write UDP: Can't assign requested address (code=49)

答案1

这似乎是 Mac OSX 的一个错误,至少从我在其他类似帖子中看到的情况来看是这样。但似乎没有人知道如何在 Mac 中修复这个问题。我能做的最好的事情就是重启我的电脑,这有点烦人

答案2

下面修复它

  • 关闭 wifi
  • sudo 路线刷新
  • 打开 wifi
  • 启动 TunnelBlick 或 VPN

答案3

似乎删除了用户 nobody 组 nogroup

在服务器配置文件中有帮助。您以 root 身份设置路由,但断开连接后,您不再具有重新刷新的权限。

相关内容