如何让三个路由器看到它们之间连接的每个设备?

如何让三个路由器看到它们之间连接的每个设备?

我有 3 个路由器。其中 1 个来自我的 ISP,另外 2 个用于扩展我家一楼和二楼的 wifi 连接。请参阅下图中的设置。

在此处输入图片描述

我正在关注这个教程。但对于我的用例而言,即两个路由器连接到一个调制解调器,它似乎并不适用。

我的问题是路由器 2 和 3 都无法看到连接到其中任何一个的设备。因此,如果我的 NAS 配置在路由器 2 上,则只有连接到路由器 2 的设备才能看到它,而路由器 3 上的设备则看不到它,这将使我无法配置连接到路由器 3 的 IP 摄像机以在 NAS 上录制。

对我来说,最糟糕的是,我无法让路由器 2 在 AP 模式下工作,因为它的许多功能都被禁用了,例如流量分析等,因此我让它在路由器模式下工作,而不像路由器 3。请参阅下面的功能差异。

路由器 2 处于 AP 模式。

在此处输入图片描述

路由器 2 处于路由器模式。

在此处输入图片描述

我尝试将路由器 2 的 LAN IP 地址更改为路由器 1 和 3 使用的相同八位字节,但无济于事,互联网和局域网根本无法工作。只有当我将 WAN IP 地址更改为路由器 1 的相同八位字节时,互联网才会工作,但如果我这样做,路由器将不允许我将 LAN IP 地址更改为相同的第三个八位字节,因为它说 LAN 和 WAN IP 应该不同。

其他说明:

  • 路由器 2 和 1 上启用了 DHCP
  • 路由器 3 上已禁用 DHCP
  • 我无法禁用路由器 1 上的 DHCP 以及手动分配 IP
  • 地址到某些 Mac,因为这是一个 ISP 调制解调器,并且我没有管理员权限。

我该如何配置这个网络,使路由器 2 和路由器 3 能够看到彼此连接的设备,以便它们可以共享 NAS,并且无论我连接到哪里都能够配置路由器 3 网关?

顺便说一句,我的目标是:

  • 我试图节省大约 10-15 美元和布线麻烦,方法是不再购买另一根 20 米 CAT6 以太网电缆,将路由器 2 作为主路由器,并将我的路由器 3 连接到路由器 2 而不是路由器 1。我还试图让路由器 1 仍然有用并可访问网络,因为路由器 1 有免费的 3x 千兆端口,而我的路由器 3 wifi 中继器没有。因此,如果我通过 LAN 连接我们的智能电视和另一个旧 IP 摄像头,其他设备仍然应该能够在网络中看到它,以便能够利用能够配置路由器等的网关。

我刚好也在某处读到过,显然,我现在的设置是,我的路由器 2 无法看到路由器 3 上的其他设备,这就是所谓的如本博客中所见的级联网络。

答案1

我尝试将路由器 2 的 LAN IP 地址更改为路由器 1 和 3 使用的相同八位字节,但无济于事,互联网和局域网根本无法工作。只有当我将 WAN IP 地址更改为路由器 1 的相同八位字节时,互联网才会工作,但如果我这样做,路由器将不允许我将 LAN IP 地址更改为相同的第三个八位字节,因为它说 LAN 和 WAN IP 应该不同。

信息是正确的——它们在物理上是两个独立的网络(准确地说因为你中间有一个路由器!),因此它们的 IP 网络号必须不同。将网络编号更改为相同不会对您有所帮助 – (如果一个城市有两条街道恰好名称相同,它们仍然是两条独立的街道)。

我无法让路由器 2 在 AP 模式下工作,因为它的许多功能都被禁用了,比如流量分析等,因此我让它在路由器模式下工作

如果要将两侧合并为一个平面网络,则路由器 2 不能充当路由器。如果路由器 2 充当路由器,则两侧将有两个子网。实际上,您无法同时实现这两种方式。

因此,如果您想要“流量分析”等,则需要保留两个单独的子网并在它们之间路由流量。这是很正常的事情(许多大型网络由许多子网组成),并且可以让您轻松地跨网络访问设备通过其确切的 IP 地址,但您将无法使用某些相机工具可能具有的“设备发现”功能。

但至少在我使用 IP 摄像头的(短暂)经验中,只需要使用此类工具进行初始配置 - 因此你必须连接到同一个子网首先,但是一旦您为它们分配了 IP 地址,您将能够通过路由器顺利地访问它们。

为了实现此功能,在路由器#1上添加一条静态路由,将其指向路由器#2的子网:

Destination network:  192.168.2.0 / 24
Netmask:              255.255.255.0
Gateway:              192.168.1.??? (Router#2's "WAN" IP address)

之后,确保防火墙路由器 2 上的规则允许来自“WAN”端的数据包。(在您的情形下,它实际上不是“WAN”。)

相关内容