两个路由器在局域网上互相争斗

两个路由器在局域网上互相争斗

我的公寓很大,大多数房间都有几面墙,这意味着 Wifi 信号很容易丢失。

为了解决这个问题,我找到了一个以前的备用 DSL 路由器,把它放在厨房里,然后用以太网电缆将它连接到我的 ADSL 路由器,它是我的 LAN 中的网关。

参见图表

在此处输入图片描述

现在,互联网已经变得很顺畅,而且通过两个 Wifi 热点,Wifi 覆盖范围也得到了改善。

唯一的问题是,现在连接到主路由器的 PC 的以太网连接不可靠。更令人困惑的是,如果我尝试使用默认 IP 连接到路由器

192.168.0.1

一会儿我会得到 ADSL 路由器,然后如果我刷新,我会得到旧的 DSL 路由器。

就好像他们在争夺特定的 IP 地址,却无法分配它。我猜我需要某种从属/主控(如果我可以使用这个术语)来在网络上执行权限。

知道发生了什么吗?我该如何解决这个问题?

答案1

不。您需要配置路由器,使它们具有不同的 IP。最好分配192.168.0.1给 Virgin 路由器和192.168.0.2Sky 路由器。您需要通过无线客户端将 Sky 路由器与 Virgin 路由器断开连接。此外,您需要关闭 Sky 路由器上的 DHCP 服务器。然后将 Sky 路由器从 LAN 端口连接到 Virgin 路由器上的 LAN 端口。

然后,Sky 路由器将像一个简单的 Wifi AP,仅将 Wi-Fi 信号桥接到电缆。

实际情况是两个路由器都有相同的 IP,这意味着当您192.168.0.1在地址栏中输入时,唯一的问题就是哪个路由器能够最快地回答您的查询并“获胜”,因此您将随机获得 Sky 页面或 Virgin 页面。

不可靠的互联网连接来自于两个路由器,192.168.0.1并且两者都是您的网关,因此没有互联网连接的 DSL 接口会有一半的数据包丢失。

不可靠的互联网连接也可能来自两个路由器都是 DHCP 服务器,并且这里是相同的,在初始查询中回复最快的 DHCP 将为您的计算机提供服务。

完成此操作后,您将用来192.168.0.1管理 Virgin 路由器,并192.168.0.2管理天空路由器。

答案2

你应该配置路由器的 DHCP私有网络地址分配。

您应该配置 VirginRouter 为私有网络 192.168.1.x 上的 DHCP 客户端分配地址,并配置 SkyRouter 为私有网络 192.168.2.x 上分配地址。

让我们调查一下您目前的情况:

  • 假设 Virgin 为您的调制解调器分配了 IP 地址 72.22.22.22。

  • 假设调制解调器和其无线路由器未集成。Virgin ADSL 调制解调器的私有地址默认为 192.168.0.x。

  • 由于VirginRouter的私有网络地址未配置,因此VirginRouter也会使用默认的私有网络地址192.168.0.x。

  • 由于SkyRouter的私网地址也没有配置,所以SkyRouter也会使用默认的私网地址192.168.0.x。

  • 您有三个网络段:VirginModem 段、VirginRouter 段和 SkyRouter 段。

  • SkyRouter 段是 VirginRouter 段的客户端。VirginRouter 段是 VirginModem 段的客户端。

  • 显然,VirginRouter 段和 VirginModem 段之间没有干扰,因为任何其他客户端都无法访问 VirginModem 段。

  • SkyRouter 段和 VirginRouter 段之间存在干扰,因为它们处于公共空中,因为两个段都使用相同的网关地址向它们的公共客户端展示自己。

您现在的情况会造成以下两个网段的干扰。

  • VirginModem 为其 wifi 路由器(即 VirginRouter)分配地址 192.168.0.2 作为其私有网络的第一个/唯一客户端,将自己标识为 192.168.0.1。

  • VirginRouter将记录192.168.0.1作为VirginModem网段的网关地址。

  • VirginRouter 为 SkyRouter 分配地址 192.168.0.2 作为其私有网络的第一个客户端,并将自己标识为 192.168.0.1。

  • SkyRouter 将记录 192.168.0.1 作为 VirginModem 段的网关地址。这仍然不是问题,因为 SkyRouter 到 VirginRouter 的唯一路径是通过非共享以太网段。

  • VirginRouter 为您的笔记本电脑分配地址 192.168.0.3 作为其私有网络的第二个客户端,并将其自身标识为 192.168.0.1。

  • 您的笔记本电脑将记录 192.168.0.1 作为 VirginModem 段的网关地址。

  • SkyRouter 为您的笔记本电脑分配地址 192.168.0.3 作为其私有网络的第二个客户端,并将其自身标识为 192.168.0.1。

  • 现在出现问题,因为笔记本电脑对网关地址 192.168.0.1 感到困惑。

  • 此外,由于固有的随机情况,如果 VirginRouter 为您的 iPad 分配了 192.168.0.7,而 SkyRouter 为其分配了 192.168.0.9,两者都通过相同的网关地址 192.168.0.1,该怎么办?它的 IP 地址是什么?

解决方案是将共享同一介质(即相同的空气和空间以及它们之间的任何灰尘和空气传播的细菌)的两个网段的网络地址分离,以便它们的客户端可以区分它们。

  • 您应该配置 VirginRouter 为私有网络 192.168.1.x 上的 DHCP 客户端分配地址,并配置 SkyRouter 为私有网络 192.168.2.x 上分配地址。

  • 然后 VirginRouter DHCP 会为 SkyRouter 分配地址 192.168.1.2。

  • 您的笔记本电脑将由 VirginRouter DHCP 分配地址,例如 192.168.1.5。您的笔记本电脑会将其到 VirginRouter 网段的网络网关标识为 192.168.1.1。

  • SkyRouter DHCP 将为您的笔记本电脑分配地址,例如 192.168.2.7 。您的笔记本电脑会将其网络网关识别为 192.168.2.1。

  • 现在,您的 iPad、无线扬声器、无线 VOIP 电话接收器、无线 HP 打印机、无线咖啡杯或无线机器狗都将通过两个段的非干扰网关自动分配给非干扰 IP 地址。

您不应该在 PC/笔记本电脑或客户端上配置任何地址。否则,您将不得不为进入您家的每台 PC/笔记本电脑重复这样的配置,并且您还必须记住您之前分配的所有地址。

在 Linksys 路由器上配置 DHCP 起始地址的示例:

http://kb.linksys.com/Linksys/GetArticle.aspx?docid=b3d06f6582db4827a385b696e353eb16_How_to_configure_DHCP_Reservation_using_Cisco_Connect_Cloud.xml&pid=89&converted=0

答案3

我猜我需要有某种从属/主控(如果我可以使用这个术语)来在网络上强制执行权限。

没错。Sebastian 提到了如何一步一步地做到这一点,以及原因。但通常有一种更简单的方法来将设备配置为从设备。在旧路由器的配置中应该有一个设置,您可以在其中选择以下模式:

  • 切入点
  • 中继器

因为我不知道你的路由器型号,所以无法给出更准确的答案。路由器界面上的描述应该能让你清楚选择哪一个。

答案4

在类似情况下,这种方法对我有用。我也有 2 个路由器。

第一个路由器是华为的,连接到我的 ISP。由于某些不明原因,这个路由器的 WI-FI 部分被第二个路由器(Trendnet)堵塞了,所以我停用了华为路由器上的 WI-FI。第二个路由器通过电缆连接到第一个路由器,并通过电缆和 WI-FI 提供互联网访问。两个路由器都启用了 DHCP。第一个路由器的 IP 地址是 192.168.1.1,我手动将第二个路由器的 IP 地址设置为 192.168.2.1 以避免任何冲突。

只有当我通过电缆或 wifi 连接到第二个路由器 (Trendnet) 时,我才能访问两个路由器的管理 Web 界面。如果我连接到第一个路由器,我无法访问第二个路由器的管理 Web 界面。这可能需要在一个或两个路由器中进行一些我不熟悉的高级设置。

第二台(Trendnet)路由器的 WAN 端口连接到第一台(华为)路由器的 LAN 端口之一。这样 DHCP 服务器将完全分离。无论我选择连接到哪个路由器(WiFi 或 LAN),只有一个 DHCP 服务器会响应并为 PC/笔记本电脑或平板电脑/智能手机分配 IP 地址。

相关内容