网络上有两个路由器

网络上有两个路由器

我刚刚遇到一个路由器坏了的情况,我去更换了它,输入了我认为与原来的相同的设置,但我似乎无法让它工作。让我先描述一下我的网络,因为它是正常工作的。

我的设置是,我的 ISP 连接到我的调制解调器,调制解调器连接到主路由器(Belkin,当然在 WAN 端口上),我的主路由器连接到我的第二个路由器(DLink,WAN 端口连接到主 LAN 端口 1)。我在第二个路由器上禁用了无线,但在第一个路由器上启用了无线。主路由器是 192.168.2.1,DHCP 从 *.20 - *.100 启用,各种家用设备都无线连接到它(电话、电脑、XBOX 等)。我的第二个路由器是 192.168.2.2,DHCP 已禁用。我的目的是让第二个路由器成为一个单独的网络,并且连接到这个路由器的任何设备都需要手动设置(因为我连接了几个必须有静态 IP 的服务器)。连接到第二个路由器的设备的 IP 为 *.200 及以上。*.200 也是我的 DNS 和域控制器,这里连接的所有设备都存在于我的域中。此外,我在主路由器上设置了端口转发,以指向连接到第二个网络的服务器/计算机端口,因为我会用它们进行一些远程工作,而我的主路由器只允许我在 IP 地址的最后一个数字上进行端口转发。我不确定我还应该包括哪些其他信息。

我最近遇到了一个意外,我的第二个路由器坏了,所以我出去买了另一个路由器,一个便宜的路由器,因为我不需要无线,也不需要千兆。坏掉的路由器是 DLink,我买了一个 Belkin 来替换它,请注意,现在我有两个 Belkin 路由器(两个都默认为同一个地址)。

我像以前一样物理地插入所有东西。然后我使用我拥有的一台物理连接的服务器来配置新路由器。Belkin 现在有一种自动设置网络设置的方法,它似乎识别出 192.168.2.1 已经在使用中,因此默认为 10.0.0.1,并且我可以完全访问互联网,但如果我保持这种状态,我将无法再将端口转发到此路由器上的任何内容。因此,我将 IP 更改为我想要的 192.168.2.2 并禁用 DHCP 等,并将 WAN 设置保留为动态以允许主路由器处理它。现在我在第二个网络上没有互联网。我还将 WAN 设置修改为静态地址 192.168.2.2,但这也不起作用。至于 DNS,我不太懂网络,但我的理解是它实际上只是为了识别计算机名称而不是 IP。到目前为止,我还没有尝试通过名称访问内容,因此这些设置应该无关紧要,我已经在自动和 192.168.2.200(主 DNS 服务器)和 192.168.2.1(辅助路由器)之间切换。仍然没有结果。

有任何想法吗?

答案1

防火墙/路由器无法路由到同一子网;我很惊讶这种设置竟然能起作用。

因此,如果 192.168.2.x/24 (255.255.255.0) 同时位于路由器的 LAN 和 WAN 端,它将无法确定如何路由流量,因为它们之间不需要路由,因为它们是同一个(子)网络。路由器认为它们是不同的网络。

您需要将其视为(并重新配置)三个网络。互联网、路由器之间的网络以及内部 LAN。

您的两个网络应该是不同的网络(例如 192.168.1.x 和 192.168.2.x)。它们没有必要位于同一 IP 范围内才能进行通信(这就是路由器的用途)。

要从 Internet 转发(例如端口 80),您需要在第一个路由器中将其转发到第二个路由器的 WAN 端口,然后在第二个路由器中将其转发到目标服务器的 IP。

答案2

另一个更简单的解决方案是,由于您已经在 dlink 上禁用了 DHCP,因此使用 dlink 上的 LAN 端口连接到“主路由器”上的 LAN 端口

这样,您只需使用 dlink 的内置交换机,而不必担心其路由功能。

这样你就会有

  • 主路由器带有
    • IP 192.168.0.1
    • 子网 255.255.255.0
    • 已启用 WiFi
    • DHCP 已启用地址池 *.20 - *.100
  • 第二台路由器(dlink 型号)
    • IP 192.168.0.2
    • 子网 255.255.255.0
    • DHCP 已禁用
    • WAN IP 位于其他子网
    • 不使用默认网关

所有设备(dlink 除外)的默认网关均为 192.168.0.1,子网为 255.255.255.0

相关内容