我目前住在巴西,但我使用 VPN 访问一些仅限美国的服务。我不想用我的电脑来做这件事,因为它迫使我通过我的 Mac 路由我的 Apple TV、XBox 上的连接,这对我来说不是最好的用例。
所以,这就是我想做的事情。
A - 将我的简单路由器(Edimax 3g/6200)连接到我的 ISP,并使其服务于名为“mynetwork-brazil”的无线网络。
B - 连接第二个路由器(WRT54G 和 DD WRT),将其 Internet 端口插入路由器 A 的一个端口,并将其配置为建立与 StrongVPN 的 OpenVPN 连接。这将创建一个名为“mynetwork-usa”的新无线网络。
这样,我可以根据使用 VPN 的需要将不同的设备连接到不同的网络。
这是我目前得到的结果:
路由器 A 已完全配置并按预期运行。路由器 B 已配置 OpenVPN,但我无法让它通过路由器 A 路由互联网流量。似乎我无法将它们放在同一个网络上。
路由器 A 配置为 IP 192.168.2.1,并且是分配 IP 从 .2 到 .99 的 DHCP 服务器
路由器 B 配置为 IP 192.168.2.200,使用网关 192.168.2.1。它也是一个 DHCP 服务器,分配 IP 从 192.168.2.201 到 192.168.2.240
当我将设备连接到路由器 B 时,它们看不到路由器 A 上的任何计算机或设备。它们甚至无法直接 ping 通路由器 A。
我显然缺少了连接两个网络所需的某些东西?有人能帮忙吗?
谢谢,路易斯
答案1
网站上有一套相当全面的 OpenVPN 设置说明DD WRT 网站这应该可以帮助你入门
DD WRT 盒的主要技巧是让流量默认通过 VPN 流出。您可能想要做的是通过常规路由器定义到美国 VPN 端点外部地址的静态路由。然后,将 DD WRT 盒的默认路由设置为通过美国 VPN 的内部地址。然后,您的 DD WRT 盒将通过 VPN 发送所有流量,但发往本地局域网的流量或发往 VPN 加密端的流量除外。您需要 VPN 外部地址的静态路由,以便 VPN 流量知道如何流出!
你的设置将会是这样的:
Internet
|
(dhcpc)
------------------------------
| Router A |
| default route via internet |
------------------------------
(192.168.2.1) *dhcp server on this interface*
|
----------------------------
| | |
(wireless) (wired) |
(192.168.2.200)
-------------------------
| Router B | (vpn interface)
| default route via vpn |
| static route to vpn endpoint |
-------------------------
(192.168.3.1) *dhcp server on this interface)
|
-------------------
| |
(wireless) (wired)