如何为 2.4 和 5GHz WiFi 创建两个不同的子网,并保持它们之间的通信?

如何为 2.4 和 5GHz WiFi 创建两个不同的子网,并保持它们之间的通信?

我有两个通过 Cat5 电缆互连的路由器:一个 TP-Link Archer C7 和一个旧的 Netgear V7610。我试图在同一个 LAN 上创建两个子网,并保持所有节点之间的通信,无论它们连接到哪个路由器。

Archer C7 运行 OpenWRT 并禁用了 2.4GHz WiFi 无线电,而 Netgear V7610 运行来自我的 ISP 的专有固件并禁用了 5GHz 无线电。所有这些都是为了解决 C7 无​​法同时使用两种无线电的问题。我无法纠正这个核心问题,因为与我交谈过的任何 OpenWRT 专家都对此表示难以置信。请参阅此 OpenWRT 论坛主题了解更多信息。

如果我没有不支持较新 WiFi 标准的旧设备,我会直接放弃 V7610,通过 5GHz 的 C7 运行所有设备。因此,除了在整个房子里运行 Cat5 之外,这是我能想到的唯一解决方案,因为 Cat5 的代价太高,而且成本也太高。

我已阅读以下资源但仍然感到困惑:

在两个 OpenVPN 子网之间创建链接

两个不同网络 ID 之间的通信

https://openwrt.org/docs/guide-user/network/routes_configuration

特别是最后一个是我尝试的第一件事,即设置从 C7 到 V7610 的静态路由,如下所示:

Archer C7 静态路由设置

192.168.1.0是我的 C7 的网络地址,V7610 ( 192.168.2.0) 通过 连接到它192.168.1.254。连接它们的电缆在 V7610 的 WAN 端口和 C7 的 LAN 端口之间运行。

除了标题中提到的问题外,所有这一切都运行良好。例如,192.168.1.2无法与 通信192.168.2.2。所有节点与互联网之间的连接运行良好。

因此,经过冗长的介绍(抱歉!)之后,我真正的问题是:

  1. 为什么 C7 上的静态路由不起作用?
  2. 在一个路由器上或者两个路由器上禁用 DHCP 可以解决这个问题吗?
  3. 我还能怎样解决这个令人沮丧和困惑的问题?

答案1

连接它们的电缆位于 V7610 的 WAN 端口和 C7 的 LAN 端口之间。

这行不通,WAN 端口被视为外部网络,因此 V7610 将(至少默认情况下)使用 NAT 和防火墙来明确不是允许从其传入流量到其内部网络。

我不知道 V7610 的规格,但如果它有 LAN 端口(我希望有),你应该使用连接两个设备,然后在它们的 LAN 端口上赋予它们适当的地址(即在同一个 IP 子网中);然后您可以开始考虑路由。

相关内容