问题是我们希望在这里使用openVPN作为默认的VPN服务器。现在我们遇到了和以往一样的问题。在Windows上一切正常,但在Mac上,我们在路由方面有问题。
当您登录到网络时,您的所有internet流量都通过VPN连接。我们已经在Serverconfig中为此设置了路由,但是它们对目标系统没有影响。
有谁有办法解决这个问题吗?
帮你个忙
我不想让流量通过VPN连接!问题是当任何人下载一个文件时,我们这里的连接就死了。
发布于 2011-02-14 14:08:01
因为这应该与您在哪个平台上运行开放vpn无关,所以如果您在服务器上设置了重定向网关指令,那么您应该不会介意。
有关更多细节,请参见openVPn如何。
在问题中你说你设定了路线。设置路由可能与重定向网关完全相同,也可能不是。如果不知道你的配置我就说不清了。OpenVPN支持根据客户端系统或规范设置路由的各种方法。
您还可能需要重新检查是否设置了路由方法和路由延迟值。
发布于 2011-02-14 16:40:36
我用Tunnelblick在OSX上运行OpenVPN。
为了让所有流量通过VPN连接,我在我的OpenVPN服务器的配置中添加了以下内容:
push "redirect-gateway def1"OpenVPN的(Version2.1)文档将"def1“定义为:
def1 --使用此标志来覆盖默认网关,方法是使用0.0.0.0/1和128.0.0.0/1而不是0.0.0.0/0。这样做的好处是覆盖而不是删除原始的默认网关。
我没有影响路由的其他设置。
发布于 2016-02-12 11:21:30
我也处在同样的情况下,对此做了一些研究。我注册了关于TunnelBlick的问题。
直接的解决方法在OpenVPN维基中描述。方法2,override,看起来最简单。
在客户端配置中添加以下选项:
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_gatewayhttps://serverfault.com/questions/235279
复制相似问题