两台路由器在局域网上互相打架


28

我的公寓很大,大多数房间都有几堵墙,这意味着Wifi信号容易掉下来。

为了解决这个问题,我找到了我以前拥有的备用DSL路由器,并将其放在厨房中,并通过以太网电缆将其连接到我的ADSL路由器,这是局域网中的网关。

见图表

在此处输入图片说明

互联网非常棒,Wifi覆盖率现在有了两个Wifi热点。

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

192.168.0.1

一会儿,我将获得ADSL路由器,然后刷新,我将获得旧的DSL路由器。

就像他们为特定的IP地址而战,无法分配它。我猜我需要某种从属/主控(如果可以使用该术语)以在网络上强制执行权限。

有什么想法吗?我该如何解决呢?


是。两个路由器都使用192.168.0.1自己的地址。因此,它们并不是真正的“战斗”,而是您以他们从未设计过的工作方式在同一个网络中进行设置。网络上的每个设备都需要一个单独的地址,否则就会出现废话。另外,由于它们都充当DHCP服务器,因此可以确定要连接到哪个路由器,从而获得真正的连接。
JakeGould 2014年

Answers:


37

否。您需要进行配置,以便路由器具有不同的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页面。

不可靠的Internet连接来自两个路由器都拥有192.168.0.1并且都是您的网关,因此如果没有Internet连接,您的一半数据包将从DSL接口中丢失。

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

完成此操作后,将用于192.168.0.1管理Virgin路由器和192.168.0.2管理Sky路由器。


即使那样,它还是不太可能工作,因为Sky路由器可能会阻止允许用户通过Sky访问点从原始盒中获取DHCP分配的流量。您可以有2个DHCP服务器,只要它们都给出192.168.0.1作为默认网关即可。两者都依赖于可配置的框,如果我对Sky的经验是不可行的,那么这不太可能。但是OP可以在线购买无线“电缆”路由器(​​大约20到30英镑),并且应该具有所有可用选项。
詹姆斯·斯内尔2014年

如果有两个DHCP服务器,则必须确保它们分配的IP范围是不同的。否则,可以为两台计算机分配192.168.0.20,并且它们都不具有可靠的Internet连接。
亚历山大

2
詹姆斯:是的,如果您通过WAN接口访问,是的。但是在这种情况下,您将LAN连接到LAN,因此来自Sky路由器的DHCP请求将到达Virgin路由器-因为从技术上讲,即使LAN-> WAN规则在局域网内,LAN接口(和无线)也是通过交换机进行的天空盒阻止DHCP请求/响应。因此,无论任何运算符块如何,它都将手动配置所有内容。只有在操作员将LAN端口配置为具有特定用例(端口1 = Internet,端口2 = VoIP,端口3 = IPTV等)并因此具有不同的VLAN的情况下,这才行不通。但这并不常见。
sebastian nielsen 2014年

6

您应该配置路由器的DHCP 专用网络地址分配。

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

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

  • 假设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段。

  • SkyRoute段和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上的DHCP客户端分配地址。

  • 然后,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


另请阅读stackoverflow.com/questions/1982222/…,以了解不同的情况,以了解路由器DHCP的限制。
Blessed Geek 2014年

3

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

那是正确的。塞巴斯蒂安(Sebastian)提到了如何逐步执行此操作以及原因。但是通常有一种更简便的方法将设备配置为从设备。旧路由器的配置中应该有一个设置,您可以在其中选择以下模式:

  • 切入点
  • 直放站

我无法确切地说,因为我不知道您的路由器型号。路由器接口中的描述应清楚说明选择哪一个。


4
通过ISP提供的DSL路由器很少具有这些设置。如果他们具有此类设置,则对于最终用户而言,它通常会被隐藏或锁定,只有ISP支持人员(Sky)才能进行更改。显然,OP已经终止了与Sky的合同并必须保留DSL调制解调器,因此Sky甚至不会考虑帮助他解锁调制解调器。因此,最好手动配置所有内容。
sebastian nielsen 2014年

2

这是在类似情况下对我有用的。我也有2个路由器。

第一个路由器是华为,并已连接到我的ISP。由于某些不清楚的原因,该路由器的WI-FI部分被第二个路由器(Trendnet)阻塞,因此我在华为路由器上停用了wi-fi。第二个路由器通过电缆连接到第一个路由器,并通过电缆和wi-fi提供Internet访问。两台路由器都启用了DHCP。第一台路由器的IP地址为192.168.1.1,我手动将第二台路由器的IP地址设置为192.168.2.1,以避免发生任何冲突。

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

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


通常,从192.168.2.x IP地址看不到192.168.1.x网络,反之亦然,因为这些网络具有255.255.255.0子网掩码。因此,您已经建立了两个单独的网络,这说明了为什么在第一个网络上时无法访问第二个路由器。但是,为什么在第二个网络上时可以到达第一个路由器?您是否更改了默认子网掩码?
vinnief
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.