我有两个带 OpenWRT 的路由器,第二个路由器上有 OpenVPN 服务器。从互联网连接的方式是:ISP 的路由器 -> 带 OpenWRT 的 Linksys -> 带 OpenWRT 和 OpenVPN 服务器的 TP-Link。所有路由器都在一个 LAN 中(192.168.0.1 ISP -> 192.168.0.3 Linksys -> 192.168.0.2 TP-Link)。ISP 的路由器将 DMZ 设置为 Linksys。有了这些,我无法连接到 TP-Link 上的服务器。
在我添加 Linksys 之前,我已将端口从 ISP 路由器转发到 TP-Link,然后它就可以正常工作了。
我知道现在重定向端口没有意义,因为只有一个子网,所以我必须使用 iptables 和 DNAT/SNAT 来执行此操作。我尝试了一些条目,但我可能太笨了,无法让它工作:)
所以主要问题是:如何将数据包从 Linksys 重定向到 TP-Link,以便它们可以到达 OpenVPN 服务器?