我可以将两个路由器链接在一起保持DHCP吗?


11

我已经读过我可以通过关闭DHCP和NAT连接第二个路由器,但我希望第二个路由器分配DNS(我将它用作我孩子的接入点,并将使用OpenDNS系列服务来帮助防止不适当网页)。

我可以将两台路由器连接在一起,同时保持两者的DHCP?怎么样?

它是Pace 4111N(主要)和Linksys E3200(次要)。


您应该能够将第二个路由器设置为使用OpenDNS作为DNS,同时仅在第一个路由器中使用DHCP和NAT。
mgkrebbs

2
@mgkrebbs那不行。由于第二个路由器不会将DNS服务器分配给客户端,因此它使用的DNS服务器不会影响任何内容。
David Schwartz

Answers:


18

您实际上每个网络只需要一个DHCP服务器(或多个在冗余配置中工作的DHCP服务器)。如果您在给定网络上有多个,则无论哪个DHCP服务器首先应答,都将成为配置该DHCP客户端的服务器。因此,如果您有两个单独的配置要通过DHCP“推送”,如果两个DHCP服务器位于同一网络上,则无法预测 - 更不用说IP范围是否重叠,您将遇到IP冲突。

但是,在您的情况下,听起来您真的想要两个独立的网络,一个供您使用,一个供您的孩子使用。你可以用你拥有的东西做到这一点。

  • 您的一台路由器将连接到您的ISP。需要为此路由器分配内部LAN IP 192.168.1.1,并在192.168.1.2到192.168.1.50之间分配DHCP地址。称此路由器为路由器A.

  • 将电缆从路由器A上的一个LAN端口连接到路由器B上的WAN端口。将Router B的WAN IP地址设置为192.168.1.51,将其内部LAN IP设置为192.168.2.1。告诉它分发192.168.2.2到192.168.2.50之类的DHCP地址。将此路由器的DHCP上的DNS设置设置为您想要的孩子。

路由器A应该正常工作。如果您需要通过Internet访问,请确保它已连接到路由器A并在路由器A上设置端口转发,就像在任何普通路由器上一样。

路由器B将通过路由器A“上网”。

路由器B将是双NAT。这意味着来自互联网的机器很难连接到路由器B后面的任何东西。你可能想要这个,因为它适合你的孩子。

通过像这样划分您的网络,您将拥有一个单独的网络供您和您的孩子使用,并且可以做您想做的事情。


我曾想象过这样的事情,但却无法完全围绕细节。我会尝试它,如果它有效,我会将其标记为答案。谢谢你的详细解释!
Aerik

1

为两台路由器设置DHCP ON。当路由器1很慢时,这对于无线连接特别好。您可以将连接翻转到路由器2.对于硬连线连接,您可以设置批处理文件以翻转网络设置以反映正确的IP地址和默认网关。您演示的方法强制所有内容都通过路由器1路由,除非您手动分配IP。

  1. 调制解调器(提供商提供2个IP地址输出交换机端口1和2)或2个独立的调制解调器(电缆和DSL)
  2. 路由器1 WAN连接到调制解调器交换机端口1。

    一个。将IP设置为192.168.0.1(默认网关1)

    湾子网到255.255.255.0

    C。 DHCP ON 192.168.0.3到192.168.0.100(设备上的IP地址)

  3. 路由器2 WAN连接到调制解调器交换机端口2。

    一个。将IP设置为192.168.0.2(默认网关2) (如果您希望两个路由器上的连接看到彼此,如果您希望在独立网络上隔离连接,请将其保留在192.168.1.xxx上,请将其保留在192.168.1.xxx上)

    湾子网到255.255.255.0

    C。 DHCP ON 192.168.0.101到192.168.0.200(设备上的IP地址)

  4. 路由器1 LAN 1连接到路由器2 LAN 1(仅当您希望任一路由器上的设备相互看到时)

0

当然,您唯一要确保做的就是将它们设置为不同的子网。大多数消费者路由器设置为使用192.168.1。*

只需确保将第二个设置为192.168.2。*或类似的东西。

假设互联网> RouterA> RouterB,你所拥有的一个缺点是,除非你设置路由,否则连接到RouterA的系统将无法访问RouterB后面的系统。


0

简短回答:不,你不能将两台DHCP服务器连接在一起。加入网络的计算机将从首先响应的路由器获取地址,并且两个路由器不会互相检入。

更长的答案:你可以让一个路由器成为另一个路由器的DHCP客户端。这将在您的网络中建立一个网络,您可以控制内部子网将看到的内容。下行是内部网络将NAT运行两次,但你有一个“私人”网络。

当您关闭DHCP和NAT时,您实际上将该路由器转换为交换机,而不是将它们连接在一起。


0

这里不需要两个DHCP网络(甚至网络)。

保留地址处理和DHCP服务器,无论是将第二台路由器上的DNS转发到OpenDNS,还是仅在TCP / IP属性中更改DNS服务器。

enter image description here


你说,“要么将第二台路由器上的DNS转发给OpenDNS” - 但我认为这不会起作用......连接到第二台路由器的设备是否只能从该路由器获取DNS信息DHCP通过该路由器?另外,谢谢你,但“仅在你的TCP / IP属性中更改DNS服务器”是不够的,因为我希望Wii和孩子们的其他设备也从OpenDNS获得DNS查找(除非他们使用自己的DNS,并且我无能为力)。
Aerik

0

你绝对可以这样做。我有一个无线AC路由器,默认网关为10.0.0.1,这是我的主路由器或主路由器。我有另一台路由器从连接到第二台路由器的电力线适配器连接。第二个路由器的IP地址范围是标准的192.168.1.1地址块,虽然我为第二个路由器分配了一个来自主路由器的静态IP,但它可以正常工作。我启用了路由器RIP只是因为我在双NAT后面做的其他事情。从属路由器模型应该没问题,你会让第二个路由器分配IP地址,你不应该有使用DYNDNS或OpenDNS的问题。有时候依赖于硬件它的那种反复试验。您还可以通过在该IP网络中创建不同的段,使第二个路由器与主路由器位于同一子网中。即,主机192.168.1.2-192.168.1.100和从机192.168.1.101-192.168.1.200。如果您使用VPN来封装数据,某些路由器可能会给您带来问题,并且我已经注意到数据包标头可能包含一些错误数据但是一切都应该可以通过一些工作和配置正常工作。以上给出的答案将起作用但是同时执行启用路由器dhcp并对网络进行分段将为您提供更高的安全性和更好的网络微型化。


1
如果您将其格式化,那么人们更有可能阅读您的答案,因此它不是 文本墙 。请阅读 降价帮助 编辑 您添加段落和项目符号的答案......并删除不必要的信息。
DavidPostill
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.