我正在尝试将端口转发到我的一台本地计算机,但遇到了一些问题。路由器 1 (R1) 的转发已经可以正常工作,但我无法让它在 R2 上正常工作,至少不能正常工作。
我想将端口 8000 转发到 192.168.1.126。这是我所在的网络的草图。
这是 R2 的设置
有趣的是,打开http://10.0.0.3:8000从具有 192.168.1.5 的机器上可以正常工作,这说明端口转发设置实际上应该没问题。但尝试http://10.0.0.3:8000从其中一台 10.0.0.x 机器上获取数据总是会失败。
从 10.0.0.x 进入路由器 Web 界面即可。
有人对此有什么好的建议吗?
以下是有关 dd wrt 版本的更多信息。
答案1
将两个路由器一起使用,而您的情况是两个路由器上都运行着 dhcp/防火墙,这总是有问题的。解决方案是将 ddwrt 设置为接入点,另一个路由器通过其 dhcp 提供 192.168.xx。从另一个路由器进行端口转发,问题几乎解决了,除了我假设在 R1 上的 10.0.0.x dhcp 服务器?大多数普通路由器上只有一个 dhcp - 请确认另一个路由器是什么。
如果您希望走另一条路线,那么在主路由器上将 ddwrt 路由器的地址放在 DMZ 中,这样端口转发就不会遇到困难。