我在通过另一个网络的端口转发连接到设备时遇到问题

我在通过另一个网络的端口转发连接到设备时遇到问题

我遇到了某种路由问题,无法通过 Wi-Fi 路由器后面的端口转发连接到 Raspberry pi。我设置了一个由 Comcast Wi-Fi 路由器(连接到互联网)组成的网络。为了扩展我的 Wi-Fi 范围,我有两个额外的路由器,都通过以太网连接到 Comcast 路由器。我的网络布局如下(请原谅简单的 ASCII 艺术)。

  • 我的笔记本电脑通过 Wi-Fi 连接到其 LAN 端的 Router1。
  • RPi 通过以太网连接到其 LAN 侧的 Router2。
    • RPi 的 SSH 端口(22)从 Router2 端口转发为 3333 端口
      (例如,从我使用的笔记本电脑)ssh [email protected] -p 3333

 ------------
  \  Laptop  \ -  -  -  -  -
   \ 2.2.2.100\         
    \__________\_          |
    [____________]   
                           |

    \        /          \        /         \        /
  +----------------+  +----------------+   +----------------+
  |  Comcast       |  |  Router1       |   |  Router2       |
  |  Wi-Fi AP      |  |  Wi-Fi AP      |   |  Wi-Fi AP      |
  | LAN:1.1.1.1/24 |  | LAN:2.2.2.1/24 |   | LAN:3.3.3.1/24 |
  |                |  | WAN:1.1.1.10   |   | WAN:1.1.1.20   |
  +----------------+  +----------------+   +----------------+
      |   |                 |                  |  |
      |   +-----------------+------------------+  |
      |                                           |
      |                                           |
    Internet                                 +-----------+
                                             |  Rasp Pi  |
                                             | 3.3.3.100 |
                                             +-----------+

这就是我遇到的问题。从 Router1 后面的笔记本电脑上,使用转发端口 SSH 到 RPi 似乎不起作用。如果我移动笔记本电脑以直接连接到 Comcast 路由器(它具有来自 Comcast 路由器的 IP 地址 1.1.1.100),则一切正常。

Comcast 是否仅仅因为位于路由器后面而不允许连接?我没有设置任何防火墙规则来阻止任何此类流量 — 我只能假设这是 Comcast AP 的路由问题。

相关内容