我的 Linksys-E4200 路由器上运行着 OpenVPN 服务器。VPN 服务器本地 IP 是 192.168.66.1。现在我在公共图书馆。我的 Windows7 OpenVPN 客户端已连接到 OpenVPN 服务器。
当我使用tracert在 DOS 窗口上查看一些不受欢迎的网站的流量,我得到了以下结果:
Tracing route to www.wenxuecity.com [35.190.55.229]
over a maximum of 30 hops:
1 33 ms 29 ms 21 ms 192.168.66.1
2 39 ms 32 ms 34 ms 10.16.0.1
3 160 ms 30 ms 33 ms bdle31-sub211.aggr1.sbo.ma.rcn.net [207.172.217.231]
4 47 ms 43 ms 100 ms bdle5.core1.sbo.ma.rcn.net [207.172.15.146]
5 41 ms 45 ms 48 ms hge0-2-0-0.core1.nyw.ny.rcn.net [207.172.19.211]
6 57 ms 38 ms 40 ms bdle4.border1.nyw.ny.rcn.net [207.172.15.69]
但是,当我尝试对一些流行的网站(例如 google、yahoo、cnn)进行此操作时,我得到了以下信息:
Tracing route to www.google.com [2607:f8b0:4006:811::2004]
over a maximum of 30 hops:
1 5 ms 8 ms 3 ms 2603:3005:540b:7800:c02:27ff:fef2:eaa7
2 27 ms 26 ms 30 ms 2001:558:4023:145::1
3 13 ms 12 ms 13 ms 2001:558:202:406::1
4 16 ms 15 ms 13 ms 2001:558:200:4020::1
5 * 30 ms * be-7015-cr02.newyork.ny.ibone.comcast.net [2001:558:0:f6b6::1]
6 35 ms * * be-10381-pe02.111eighthave.ny.ibone.comcast.net [2001:558:0:f5be::2]
在第一种情况下,我假设客户端流量通过 VPN 隧道到达我的家(OpenVPN 服务器),然后到达目的地。
在第二种情况下,这些 IPv6 地址来自本地公共图书馆的网络。这是否意味着并非所有来自我的机器/客户端的互联网流量都通过 VPN 隧道?
我如何强制所有客户端流量首先通过 VPN 隧道?这是客户端机器的问题吗?
编辑:
禁用 IPv6 后,我发现如果建立了 vpn 连接,就无法访问互联网。这意味着我的 vpn 服务器不允许我外出?
通过远程访问我的 vpn 服务器,我可以看到两个 vpn 连接,一个来自我的笔记本电脑,一个来自我的手机。但是这两个连接都没有收到任何消息。
答案1
由于 Linksys E4200 的原厂固件不支持 OpenVPN,因此您可能使用的是 DD-WRT。您的问题可能不是由路由器的配置引起的,而是由您家用互联网的规格引起的。
www.wenxuecity.com [35.190.55.229]
和 的区别www.google.com [2607:f8b0:4006:811::2004]
不在于受欢迎程度,而在于使用的 Internet 协议版本:www.wenxuecity.com
没有AAAA
记录并且仅在 IPv4 上提供服务,而您测试的所有大型网站都同时拥有 IPv4 和 IPv6。
您的公共图书馆具有 IPv6 连接,而您的家庭互联网连接或 OpenVPN 设置则没有。这意味着您没有通过 OpenVPN 的默认 IPv6 路由。您可以使用以下方式检查您的路由表route print
以进行验证。
如果您的 ISP 不支持 IPv6,则无法修复此问题。
一个选择是在 Windows 7 上禁用 IPv6机器。从 GUI:
- 从网络和共享中心
- 选择更改适配器设置
- 右键单击正确的适配器并选择特性。
- 取消选中Internet 协议版本 6 (TCP/IPv6)。
还可以从 Windows 注册表中禁用所有非隧道接口上的 IPv6:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters]
"DisabledComponents"=dword:00000010
使用dword:000000ff
将完全禁用 IPv6。
(请参阅面向高级用户的 Windows IPv6 配置指南。