问题是我们想在这里使用openVPN作为默认的VPN服务器。 现在我们每次都有同样的问题。 在Windows上,所有工作正常,但在Mac上,我们有路由问题。
当您login到networking时,所有的互联网stream量都通过VPN连接。 我们已经在Serverconfig中为此设置了路由,但是它们对目标系统没有影响。
这里有谁有解决scheme吗?
thx为你提供帮助
更新:
我不希望stream量通过VPN连接! 问题是,当有人下载一个文件我们的连接在这里是死的。
由于这应该独立于运行open-vpn的平台,因此如果在服务器上设置了redirect-gateway指令,则应该没问题。
有关更多详细信息,请参阅openVPN howto 。
在你告诉你设置路线的问题。 设置路由可能与redirect网关完全相同,也可能不完全相同。 我不知道你的configuration不知道。 OpenVPN支持根据客户端系统或规范设置路由的各种方式。
如果您设置了路线方法和路线延迟值,您可能还想重新检查。
我使用Tunnelblick在OSX上运行OpenVPN。
为了让所有stream量都通过VPN连接,我在OpenVPN服务器的configuration中添加了以下内容:
push "redirect-gateway def1"
OpenVPN的(版本2.1)文档定义“def1”如下:
def1 – 使用此标志覆盖默认网关,使用0.0.0.0/1和128.0.0.0/1而不是0.0.0.0/0。 这具有重写但不消除原始默认网关的优点。
我没有其他设置影响路由。
我处于相同的情况,并研究了一下。 我在TunnelBlick上注册了一个问题 。
OpenVPN wiki中描述了直接的解决方法。 方法2, override ,看起来最简单。
将以下选项添加到客户端configuration中:
route 0.0.0.0 192.0.0.0 net_gateway route 64.0.0.0 192.0.0.0 net_gateway route 128.0.0.0 192.0.0.0 net_gateway route 192.0.0.0 192.0.0.0 net_gateway