连接到网关的两个路由器之间的接入设备

连接到网关的两个路由器之间的接入设备

我有两个路由器连接到调制解调器

路由器 A(Linksys mx8500):

  • 已连接到调制解调器,网关 IP 为 192.168.1.1
  • 只有一个设备,即本地 IP 为 192.168.1.80 的服务器

路由器 B(eero S010011):

  • 已连接到调制解调器,网关 IP 为 192.168.4.1
  • 我有很多设备,比如手机和台式电脑

当我尝试在未连接到路由器 B 的情况下访问我的服务器时,我可以连接到它。但是,当连接到路由器 B 内的服务器时,它不起作用。但是连接到路由器 A 内的服务器可以工作。我该如何解决这个问题?谢谢。

答案1

这是否可以在您的网络上实现取决于其设置方式。

由于每个路由器都有自己的网关 IP,它们各自形成自己的网络 - 正如您所描述的,每个网络上的设备默认只能与同一网络上的其他设备连接。

这是因为,当您向不在同一网络上的设备发送请求时,路由器不知道它应该去哪里。

航线是告诉路由器将这些请求发送到哪里的方法。路由器可以通过多种方式获取路由,但主要的家庭使用方法是静态路由- 您可以手动将它们输入到路由器的配置中。

假设您的调制解调器是调制解调器路由器,并且有自己的网络,那么两个路由器将各自在调制解调器的网络上获得一个 IP(即,如果调制解调器的网络是 192.168.0.X,则路由器 A 可能获得 192.168.0.2,而路由器 B 可能获得 192.168.0.3)。感谢 @Tom Yan 对此的澄清。

在这种情况下,在您的调制解调器路由器上,您需要配置一个路由设置,所有绑定到 192.168.1.X 的请求都转到 192.168.0.2,所有绑定到 192.168.4.X 的请求都转到 192.168.0.3)。

感谢@Tom Yan 澄清了这种网络拓扑实际上最有可能的样子。为了透明起见,我保留了以下错误答案。

例如,当您将两个路由器连接在一起时,它们应该在彼此的网络上获得一个 IP - 即路由器 A 获得 192.168.4.2,路由器 B 获得 192.168.1.2。然后,您可以告诉路由器 A“对于发往 192.168.4.X 的请求,将其发送到 192.168.1.2”(路由器 B 在网络上的地址)。同样,您可以告诉路由器 B“对于发往 192.168.1.X 的请求,将其发送到 192.168.4.2”(路由器 A 在网络上的地址)。

不幸的是,这个帖子在 eero 的社区论坛上,您的路由器 B 没有设置这些路由的能力 - 因此您无法告诉它将发往路由器 A 的流量发送到哪里。

我也不知道路由器 A 是否支持静态路由 - 但我在用户手册

解决此问题的唯一方法是:

  1. 将两个路由器都替换为支持静态路由的路由器。
  2. 将一个路由器设置为仅接入点模式,这样它不提供路由,只提供额外的接入点。

相关内容