我有一台 ATT 步速路由器,它以直通(桥接)模式运行到 WRT 32x 路由器。我试图通过以太网连接到路由器的其中一台计算机的远程桌面。我将 PC 的 ipv4 端口转发到端口 3391,但我只能本地连接。当我连接到 wifi 时,我可以使用 ipv4:3391 连接到 PC,但当我使用 publicIp:3391 时则不能(无论是否连接到 WiFi)。不确定这是端口转发问题还是路由器的直通模式问题。
注意:这不仅发生在远程桌面连接中,也发生在托管游戏服务器上(我可以通过 localhost、ipv4:port 连接,但不能通过 publicIp:port 连接)。
注 2:此系统已运行一段时间,直到 ATT 推出固件更新,将步速路由器恢复出厂设置并禁用直通模式
答案1
我不熟悉 ATT 步速路由器,但我假设这就是您的调制解调器。您的网络应如下所示:
互联网 -> ATT 调制解调器 -> WRT 32x 路由器 -> PC
您提到 ATT 步速设备正在直通模式下运行,但被更新禁用。我要做的第一件事是仔细检查它是否在直通模式下运行,因为这样运行两个路由器是没有意义的。
当您设置端口转发时,您正在指定从 Internet 转发连接的位置,因此在这种情况下,您希望将端口 3391 转发到 PC 的 IP 地址,如果您还没有这样做,您可能需要为该 PC 设置一个静态 IP 地址。您说您“将 PC 的 ipv4 转发到端口 3391”,这没有意义,您应该将端口 3391 转发到 PC 的 IP 地址,以便从 Internet 到端口 3391 的流量被转发到 PC。
如果端口转发设置不是问题,您可以尝试将 ATT 速度设备置于“路由器”模式并从设置中移除 WRT 32x 路由器。然后,您可以在 ATT 速度设备上设置端口转发,看看该设置是否有效。这至少可以消除一件事并帮助排除故障。
还要仔细检查两个设备上的防火墙/过滤规则,以确保没有任何东西阻止该流量。
如果没有有关您的网络的更多详细信息,很难提供更多建议,但请尝试排除可能的罪魁祸首,希望这会有所帮助。